获得用户的非数字输入,如果输入中存在数字,则要求用户重新输入,直至满足条件为止,并输出用户输入字符的个数
法①
while True:s = input("请输入不带数字的文本:")flag=1for i in s:if i>='0' and i<='9':flag=0print("请再输一遍:")breakif flag==1:break
print(len(s))
法②
while True:s=input("请输入不带数字的文本:")for i in range(10):if str(i) in s:breakelse:break
print(len(s))