我想弄明白这一点。我想在我的课程中输入学生成绩。等级必须在0到100之间。
我编写了代码,如果成绩小于0或者大于100,则返回False,如果成绩小于100且大于0,则告诉它返回True。
但是如何让我的程序返回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")
答案 0 :(得分:1)
return 0 <= grade <= 100