Python- Как сделать оператор if между x и y?
Недавно я пробился к Python, так как C++ - это весело и все такое, но Python выглядит довольно круто. Я хочу заставить Python делать что-то, пока ввод находится в определенном диапазоне чисел.
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, я не могу сделать это, поэтому Python печатает только "хорошо", пока оценка составляет от 65 до 89. Как бы вы поступили с диапазоном чисел?
1 ответ
В Python вы можете сделать что-то вроде этого, чтобы проверить, находится ли переменная в определенном диапазоне:
if 89 <= grade <= 78:
pass