python统计1-100有多少个8
total=0
for i in range(1,101):
for j in str(i):
if j=="8":
total+=1
print(i,end=" ")
print()
print(total)
输出结果
只能统计有多少个8而已,单一并不可复用,封装成函数,实现复用
封装成函数,复用
def oneNumberTotal(num_str):
num_str=str(num_str)
total=0
for i in range(1,101):
for j in str(i):
if j==num_str:
total+=1
print(i,end=" ")
print()
print(total)
print("-"*60)
oneNumberTotal(9)
oneNumberTotal(8)
oneNumberTotal(7)
输出结果
到此结束
仅学习用。
-------------------------------------分隔线--------------------------------------------