Has*_*aig 2 python pycharm python-3.x
如果我输入的数字大于或小于 50,但在精确数字 50 下工作正常,则代码将执行这两个语句。
当我删除该声明时
if int(var2)==var1:
print("equal")
Run Code Online (Sandbox Code Playgroud)
那么程序就可以正常工作了。
这是代码
var1 = 50
var2 = input("choose a number = ")
if int(var2)>var1:
print("greater")
if int(var2)==var1:
print("equal")
else:
print("lesser")
Run Code Online (Sandbox Code Playgroud)
您需要将第二个更改if为elif:
var1 = 50
var2 = input("choose a number = ")
if int(var2)>var1:
print("greater")
elif int(var2)==var1:
print("equal")
else:
print("lesser")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1157 次 |
| 最近记录: |