我想做什么
我有一个简单的 string
输入验证函数。
代码:
def get_string_input(prompt):
while True:
try:
value = str(input(prompt))
except ValueError:
time.sleep(0.3)
print("Incorrect command. Please try again")
continue
if type(value) != str:
time.sleep(0.3)
print("Incorrect command. Please try again")
continue
else:
break
return value
# Test
get_string_input('What is your name? ')
问题:
当我运行程序时,我收到以下错误:
我可以看到我的缩进是正确的,为什么它给我一个错误?