Python-如何在x和y之间创建if语句?

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