x=0
y=0
while x !="exit" or y !="exit":
x= raw_input("Enter your name: ")
y= raw_input("Enter your grade: ")
if y!= "exit":
g=int(y)
if g<50 or g>100:
print("Invalid input")
else:
if g>=50 and g<70:
print("not a good grade,work harder")
if g>=70 and g<90:
print("Nice grade, try to get higher next time")
if g>=90 and g<=100:
print("Excellent grade!")
print("Good bye")
所以基本上这是我的程序,它运行良好,但我遇到了一些问题。
首先,程序仅在我在 x 和 y 中键入 exit 时退出,并且在 x 或 y 中键入 exit 时我需要退出。
另一个问题是,一旦程序关闭,(一旦我在 x 和 y 中键入 exit),结果是:
Enter your name: exit
Enter your grade: exit
Nice grade, try to get higher next time
Good bye
仅键入一个出口后,如何使程序退出?
以及如何解决它打印的问题
Nice grade, try to get higher next time
Good bye
仅输入一个出口后,如何使循环退出?
以及如何修复结果,以便在输入退出后仅打印“再见”?