'''
水仙花数
'''
def _51():
for a in range(1, 10):
for b in range(1, 10):
for c in range(1, 10):
num = a*100 + b*10 + c
cube_sum = a**3 + b**3 + c**3
if num == cube_sum:
print(num)
# _51()
'''
正整数分节质因数
'''
def _52(num):
if num == 1:
return []
else:
for i in range(2, num+1):
n, d = divmod(num, i)
if d == 0:
return [i] + _52(n)
# a = int(input('input a number:'))
# print(a, '=', '*'.join(map(str, _52(a))))
'''
输出第10个斐波那契数列
'''
def _53():
num = [0, 1]
for i in range(0, 10):
num_p = num[i] + num[i+1]
num.append(num_p)
print('%d' % num[9])
# _53()
'''
条件运算符嵌套:高于90分用A,60到89分用B,60分以下用C
'''
def _54():
score = int(input('pls input ur score:'))
if score >= 60:
if score >= 90:
print('A')
else:
print('B')
else:
print('C')
# _54()
Python从入门到精通第五章习题
最新推荐文章于 2024-01-23 12:33:57 发布