gpt4 book ai didi

python - python的不等式/数值+条件语句?

转载 作者:行者123 更新时间:2023-12-01 03:32:21 29 4
gpt4 key购买 nike

我想对 python 进行一个条件测试,以检查给定输入数字的值是否等于或小于 9,并且大于或等于 0。

number =input( "Please enter a number! :" )
Please enter a number! :23
>>> edited_number=float(number)
>>> if edited_number >0 <9:
print ("Entered value greater than or equal to 0 and less than or equal to 9!")

我收到一条打印消息:

输入的值大于或等于0且小于或等于9!

这显然是错误的,因为输入的值为 23。这表明 <9 条件由于某种原因已被忽略。

有什么方法可以让我用一个 if 来获得数值范围吗?或者每个 if 语句只解释一个条件?

PS:如果有任何相关的话,我正在使用 Python 3.6.0b。

最佳答案

你可以写

if not (0 <= edited_number <= 9):
print ("Entered value greater than or equal to 0 and less than or equal to 9!")

关于python - python的不等式/数值+条件语句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40745701/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com