【新高一Python】第五期信息作业题解

选择题

  1. 这两个表相等的啊,明显对的啊。有人不知道吗?不会吧不会吧
  2. 切片是左闭右开的啊。\(lis[a:b]\) 表示 \(lis\)\([a, b)\) 之间的所有元素
  3. B 这个表有 \(6\) 个元素
  4. C s = 1 + 2 + 4 + 6 + 8 = 21i = 8
  5. 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)  # 输出个数
posted @ 2020-10-16 12:45  航空信奥  阅读(195)  评论(0编辑  收藏  举报