VS Code 中的 Python 告诉我一个数字小于一个更小的数字

这段代码是用 VS Code、Python 编写的。我的代码中有一个最小变量和另一个变量。我们称它们为 X 和 Xmin。我给 Xmin 和 X 数字。然后,当我将它们与 < 进行比较时,我的代码告诉我较小的较大。这是我的代码


Xmin = 100

print("X")

X = input()

if X < Xmin:

    print("X is too small.")

问题是当我让 X = 500 时,它会告诉我 X 大于 Xmin,但是当我给 X 一些非常大的东西时,比如 1000000,它会告诉我 X 太小了。


交互式爱情
浏览 89回答 2
2回答

一只斗牛犬

如果您使用的是 python 3,则需要在输入语句周围添加一个 int() 以便 python 知道用户输入应该是一个数字,而不是一个字符串:try:&nbsp; &nbsp; Xmin = 100&nbsp; &nbsp; print("X")&nbsp; &nbsp; X = int(input())&nbsp; &nbsp; if X < Xmin:&nbsp; &nbsp; &nbsp; &nbsp; print("X is too small.")except:&nbsp; &nbsp; print('That is not an integer.')如果您使用的是 python 2,请注意!python 2 中的 input() 相当于 python 3 中的 eval(input()) ,我们都知道“eval is evil”。

慕田峪7331174

X&nbsp;=&nbsp;input()&nbsp;#takes&nbsp;input&nbsp;as&nbsp;string使用下面的代码而不是上面的代码:X&nbsp;=&nbsp;int(input())&nbsp;#takes&nbsp;input&nbsp;as&nbsp;integer
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python