content = input("请输入内容:")
nubs = 0
lis = ["0","1","2","3","4","5","6","7","8","9"]
for i in content:
if i in lis: #有没有办法在这里判断循环的字符是不是数字?
nubs += 1
print(f"您输入的字符中有{nubs}个数字")
content = input("请输入内容:")
nubs = 0
for i in content:
if i.isdigit(): #有没有办法在这里判断循环的字符是不是数字?
nubs += 1
print(f"您输入的字符中有{nubs}个数字")
content = input("请输入内容:")
count = 0
for temp in content:
try:
temp = int(temp)
count += 1
except:
pass
print(f"您输入的字符中有{count}个数字")
如果对你有帮助,请点击一下采纳谢谢
通过type函数判断
content = input("请输入内容:")
nubs = 0
lis = ["0","1","2","3","4","5","6","7","8","9"]
for i in content:
if i in lis: #有没有办法在这里判断循环的字符是不是数字?
nubs += 1
print(f"您输入的字符中有{nubs}个数字")
我这边运行没有报错 你报错是什么,是不是格式啥得有问题