Возврат true или false без моего сообщения об этом python 3

Я пытаюсь понять это. Я хочу ввести студенческую оценку в свою программу. Оценка должна быть от 0 до 100.

Я написал код, который возвращает False, если оценка меньше 0 или больше и 100, и сказал, чтобы он возвращал True, если оценка меньше 100 и больше 0.

Но как мне заставить мою программу возвращать True и False, не сообщая об этом... возвращать True, возвращать False и т.д....

Потому что я знаю, когда вы вводите 2 == 2. Он возвращает True без вашего ведома.

grd=input("What is the grade?") 
if (grd<0) or (grd>100): 
    return False
else:
    return True

а также

grd=int(input("Enter the grade please"))
while((0<=grd) and (grd<=100))!=True:
         print("The grade is invalid. Please try again:")
         grd=int(input("Grade please: "))
print("The grade is valid")

person user3376651    schedule 04.03.2014    source источник
comment
Без какого-либо кода трудно сказать, но то, как вы это сделали, похоже, должно работать. Более короткий способ сделать это будет return 0 <= grade <= 100   -  person Blender    schedule 04.03.2014
comment
отредактировал и добавил код   -  person user3376651    schedule 04.03.2014
comment
В чем именно заключается ваш вопрос? Ваш код должен работать.   -  person Blender    schedule 04.03.2014
comment
Вы не пропустили || в своем заявлении if?   -  person Barmar    schedule 04.03.2014
comment
fixed*, и я просто пытаюсь вернуть true или false, не говоря о возврате True и возврате False.   -  person user3376651    schedule 04.03.2014


Ответы (1)


person    schedule
comment
оценка = ввод (Введите оценку учащегося: ) return 0 ‹= оценка ‹= 100 (Это не работает, почему?) - person user3376651; 04.03.2014
comment
@ user3376651, что значит не работает? Ошибка синтаксиса? Исключение во время выполнения? Неверное возвращаемое значение? - person Paul Draper; 04.03.2014
comment
Ваш компьютер был взорван, может быть? - person aIKid; 04.03.2014
comment
Я заставил его работать. Это должно быть внутри функции, которую я понял. - person user3376651; 04.03.2014