英俊男孩建坤 发表于 2020-10-12 17:09:42

大佬们帮我看看为啥不行

print("Enter a negative integer (1 or ‘end’ to end)")
negative_integers = []
while negative_integers != '1' or 'end':
    negative_integers = int(input("Enter a nagative integers"))
print(min(negative_integers))

我想要随机输入负数并且比较输入数字的大小并输出最小的数字我这样子写了代码以后发现无法终止循环该怎么修改?

wp231957 发表于 2020-10-12 17:14:28

or那里不对,计算机再智能也不会识别你的意图

英俊男孩建坤 发表于 2020-10-12 17:17:47

wp231957 发表于 2020-10-12 17:14
or那里不对,计算机再智能也不会识别你的意图

那请问一下应该怎么改呀?

wp231957 发表于 2020-10-12 17:42:25

英俊男孩建坤 发表于 2020-10-12 17:17
那请问一下应该怎么改呀?

我没有实测,感觉应该是a!=b   ora!=c
而不是a!=b   or   c

英俊男孩建坤 发表于 2020-10-12 17:46:59

wp231957 发表于 2020-10-12 17:42
我没有实测,感觉应该是a!=b   ora!=c
而不是a!=b   or   c

不是的 直接显示语法错误了
页: [1]
查看完整版本: 大佬们帮我看看为啥不行