6

我最近一直在接触 Python,因为 C++ 很有趣,但 Python 似乎有点酷。只要输入在某个数字范围之间,我就想让 Python 做一些事情。

def main():
    grade = float(input("“What’s your grade?”\n:"))
    if grade >= 90:
        print("“You’re doing great!”")
    elif(78 >= grade <= 89):
        print("“You’re doing good!”&quot;)
    elif(77 >= grade > 65):
        print("You need some work")
    else:
        print("Contact your teacher")

main()

问题出现在我做 elif 语句时,我做不到,所以只要等级在 65 到 89 之间,Python 只会打印“做得很好”语句。你将如何处理数字范围?

4

1 回答 1

21

在 Python 中,您可以执行以下操作来检查变量是否在特定范围内:

if 78 <= grade <= 89:
    pass
于 2017-11-08T19:54:13.723 回答