python - 如何添加一行来检查负数?
问题描述
我正在学习“使用 Python 自动化无聊的东西”课程,并且有一个阶段您可以尝试并排除代码。作者指出,您需要找到一种方法来添加一行代码,如果用户输入负数,该代码行将打印出一条消息。我在任何地方都找不到任何关于如何做到这一点的解释。任何人都可以帮忙吗?
我在 Windows 10 上使用 Python 3.8.1。
print('How many cats do I have?')
numCats = input()
try:
if int(numCats) >= 4:
print('That is a lot of cats!')
else:
print('That is not that many cats.')
except ValueError:
print('You did not enter a number.')
解决方案
在 try 块内,在 if 条件之后... 执行此操作
elif int(numCats) < 0:
print('negative number')
推荐阅读
- android - 如何使选项卡下的选择器滚动到选定的选项卡?
- excel - 将数据复制到一个工作表,其中有四行将每个单元格与原始工作表分开
- javascript - 用 Javascript 发推文的困难
- javascript - 如何在字符串文字中传递字符串数组?
- android - linux中的文件输入输出
- apache-kafka - Kafka:连接到节点 -1 身份验证失败,原因是:SSL 握手失败
- php - Laravel,如何根据此代码修改/编辑 excel?
- javascript - 如何将这两个确切的事件与不同的元素合并?
- php - 使用 POST 获取 PHP 将数据传递给 MS Access 的 HTML 表单
- php - 如何从mysql数据库创建图表