''''''
''' 基础题 '''
# 1, 五位数中,对称的数称为回文数,找出所有的回文数。
# 如: 12321
for i in range(10000, 100000):
a = i//10000
b = i//1000%10
c = i//10%10
d = i%10
if a==d and b==c:
print(i)
print()
# 2, 求1!+2!+3!+4!+5!
# !表示阶乘
n = 5
s = 0
for i in range(1, n+1):
s2 = 1
for j in range(1, i+1):
s2 *= j
s += s2
print(s)
# 3, 找出所有的水仙花数,三位数,各位立方和等于该数本身。
# 如: 153 = 1 ^ 3 + 5 ^ 3 + 3 ^ 3
for i in range(100, 1000):
a = i//100
b = i//10%10
c = i%10
if a**3 + b**3 + c**3 == i:
print(i)
''' 进阶题 '''
# 1, 输入任意两个数,如果第一个数小,从第一个数打印到第二个数,如果第二个数小,从第二个数打印到第一个数
m =10
n =2
max1 =max(m, n)
min1 =min(m, n)for i inrange(min1