Python- How to make an if statement between x and y?
本问题已经有最佳答案,请猛点这里访问。
我最近一直在攻读Python,因为C++很有趣,但是Python看起来很酷。我想让python做一些事情,只要输入在一定的数字范围内。
1 2 3 4 5 6 7 8 9 10 11 | def main(): grade = input("What’s your grade?") if(grade >= 90): print("You’re doing great!") elif(grade <= 89 and >= 78): print("You’re doing good!") elif(grade >65 and <= 77) print("You need some work") else: print("Contact your teacher") main() |
当我做elif语句时,问题就出现了,我做不到,所以只要等级在65到89之间,python就只打印"做得很好"的语句。你将如何处理数字的范围?
在python中,您可以这样做来检查变量是否在特定范围内:
1 2 | if 89 <= grade <= 78: pass |