小编Has*_*aig的帖子

为什么if else条件在python中同时执行这两个条件?

如果我输入的数字大于或小于 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)

python pycharm python-3.x

2
推荐指数
1
解决办法
1157
查看次数

标签 统计

pycharm ×1

python ×1

python-3.x ×1