python - 为什么5大?(在一个简单的 if 语句中比较用户输入)
问题描述
这里的初学者问题(对不起)。我正在练习比较整数输入的条件语句。奇怪的是,当我输入“5”作为我的第一个输入时,我被告知它大于“10”(我的第二个输入)。我一定是错过了什么,因为我已经盯着太久了,无法弄清楚。
代码:
print("Enter first number")
first = input()
print("Enter second number")
second = input()
if first > second:
print("Greatest is", first)
elif second > first:
print("Greatest is", second)
else:
print("Both are the same!")
以下是我的输入和结果:
Enter first number
5
Enter second number
10
Greatest is 5
提前谢谢你的帮助。
解决方案
推荐阅读
- woocommerce - 在 woocommerce 中未显示可供选择的属性
- json - 如何将 JSON null 解码为空集合
- android - 如何在 Android 中使用 Circle CI 自动部署 Fabric Crashlytics Beta
- c# - 重载 RESTful Web API
- php - 是否可以像这样检查多个单选按钮?
- angular - 带有@angular/flex-layout、@angular/material 和带有图像的mat-card 的响应式网格?
- bash - 对一组文件使用命令并保存结果
- java - RestTemplate.exchange 即使变量注释了@NotNull,也会创建实例
- excel - 无法使用列标题搜索和替换值
- python - 当我尝试在 for 循环中调用特定数据时,错误提示:列表索引必须是整数或切片,而不是元组