当前位置: 代码迷 >> 综合 >> Python Day5 程序练习
  详细解决方案

Python Day5 程序练习

热度:77   发布时间:2023-11-30 11:25:19.0

获得用户的非数字输入,如果输入中存在数字,则要求用户重新输入,直至满足条件为止,并输出用户输入字符的个数

法①

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))

在这里插入图片描述