让用户输入一段字符串并自动计算出其中有多少个数字

#用户输入一段字符串,计算出输入了多少数字
text=input("请输入:")
new_text=len(text)#得到全部的内容数量
num=0#确定num的初始值
number=0#确定number的初始值
while True:
val=text[number]#通过索引得到所有输入的内容
cal2=val.isdigit()#判断输入的内容中是否有数字
if cal2:#如果有数字
num=num+1#就让num每次加1
if number==new_text-1:#最终的长度等于全长-1
break
number+=1#如果没有数字,就让number+1跳过本次循环
print(num)
posted @ 2022-05-25 21:58  一只爱学习的小李  阅读(287)  评论(0)    收藏  举报