选择题
错 这两个表相等的啊,明显对的啊。有人不知道吗?不会吧不会吧
错 切片是左闭右开的啊。(lis[a:b]) 表示 (lis) 中 ([a, b)) 之间的所有元素
B 这个表有 (6) 个元素
C s = 1 + 2 + 4 + 6 + 8 = 21 且 i = 8
hangzhou high school fengqiroad 238
append(x) 在结尾加入 x
pop(x) 删除第 x 个元素
del x[-1] 删除 x 最后一个元素
程序题
def calc(number):
a = number % 10
number //= 10
b = number % 10
number //= 10
c = number % 10
number //= 10
d = number
return a**4 + b**4 + c**4 + d**4
print('Rose number(s):', end = ' ')
cnt = 0 # 统计个数
for i in range(1000, 10000):
if i == calc(i):
print(i, end = ' ') # 输出玫瑰花数
cnt += 1 # 统计个数
print() # 换行
print('Total Count:', cnt) # 输出个数