我想使用 try-except语句 来达到使用户输入的字符串中不含有数字的目的。但代码执行后并没有进入循环。请问在哪里出了问题?怎么解决?
s = input('请输入一串不带数字的文本:')
try:
if s.isnumeric():
print(len(s))
except:
print('请重新输入!')
s = input()
我想使用 try-except语句 来达到使用户输入的字符串中不含有数字的目的。但代码执行后并没有进入循环。请问在哪里出了问题?怎么解决?
s = input('请输入一串不带数字的文本:')
try:
if s.isnumeric():
print(len(s))
except:
print('请重新输入!')
s = input()
你也没有循环啊
s = input('请输入一串不带数字的文本:')
while True:
try:
if s.isnumeric():
print(len(s))
break
except:
print('请重新输入!')
s = input()