L1-008 求整数段和 (10 分)

摘要
Title: L1-008 求整数段和 (10 分)
Tag: 格式化输出
Memory Limit: 64 MB
Time Limit: 1000 ms

Powered by:NEFU AB-IN

Link

L1-008 求整数段和 (10 分)

  • 题意

    给定两个整数A和B,输出从A到B的所有整数以及这些数的和。
    首先顺序输出从A到B的所有整数,每5个数字占一行,每个数字占5个字符宽度,向右对齐。最后在一行中按Sum = X的格式输出全部数字的和X。

  • 思路

    <<表示左对齐,>>表示右对齐,^能够使文本在所处位置居中
    :02d:02d表示用00补全
    :5:5表示占5位

  • 代码

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    '''
    Author: NEFU AB-IN
    Date: 2022-04-13 20:07:43
    FilePath: \ACM\GPLT\L1-008.PY
    LastEditTime: 2022-04-13 20:07:43
    '''
    l, r = map(int, input().split())

    ans, cnt = 0, 0
    for i in range(l, r + 1):
    if cnt == 5:
    cnt = 0
    print()
    cnt += 1
    print(f"{i:>5}", end="")
    ans += i
    print()
    print(f"Sum = {ans}")
使用搜索:谷歌必应百度