嘿,刚开始学习 python,已经遇到了一些问题 我用 if 语句编写了一个代码它应该可以工作但它不工作 有人可以修复它并告诉我我做错了什么吗?
x= raw_input("Enter your name: ")
y= raw_input("Enter your grade: ")
print(y)
if y>=50 and y<=100:
print("Good input")
else:
print ("Invaild input")
它总是打印 Invalid input 谢谢!
请您参考如下方法:
raw_input() 返回一个字符串,但您正在将 x 和 y 与整数进行比较。
在比较之前将y转化为整数:
y = int(y)
if y >= 50 and y <= 100:
您可以通过链接稍微简化您的比较,让您内联 int() 调用:
if 50 <= int(y) <= 100:
