如果自然数a个位数之和等于5,那么称 a 为“龙腾数”
#写出1000以内的龙腾数
#第一种方法
for x in range(1000):
n = str(x) #将未知数的数字转换为字符串
sum=0 #准备累加器
for y in n: #遍历字符串
sum += int(y) #所有的数字累加
if sum==5:
print(x)
#第二种方法
for x in range(0,10):
if x==5:
print(x)
for ab in range(10,100):
a = ab//10
b = ab%10
if a+b ==5:
print(x)
for abc in range(100,1000):
a = abc//100
bc=abc%100
b=bc//10
c=bc%10
if a+b+c==5:
print(x)