我正在尝试制作一个程序,该程序反复询问用户输入,直到输入属于特定类型。我的代码:
value = input("Please enter the value")
while isinstance(value, int) == False:
print ("Invalid value.")
value = input("Please enter the value")
if isinstance(value, int) == True:
break
根据我对python的理解,该行
if isintance(value, int) == True
break
如果value是整数,则应该结束 while 循环,但事实并非如此。
我的问题是:
a)我将如何制作一个要求用户输入的代码,直到输入是一个整数?
b) 为什么我的代码不起作用?