L1-008 求整数段和 (10 分)
摘要
Title: L1-008 求整数段和 (10 分)
Tag: 格式化输出
Memory Limit: 64 MB
Time Limit: 1000 ms
Powered by:NEFU AB-IN
L1-008 求整数段和 (10 分)
-
题意
给定两个整数A和B,输出从A到B的所有整数以及这些数的和。
首先顺序输出从A到B的所有整数,每5个数字占一行,每个数字占5个字符宽度,向右对齐。最后在一行中按Sum = X的格式输出全部数字的和X。 -
思路
表示左对齐,表示右对齐,^能够使文本在所处位置居中
表示用补全
表示占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}")