题目内容:
给定两个整数A和B,输出从A到B的所有整教以及这些数的和(含A与B) .
输入格式:
在行中给出2个整数用A和B, 其间以空格分隔。
输出格式:
首先顺序输出从A倒B的所有整数,每5个数字占一行,每个数字占5个字符宽度,向右对齐。最后在行中按Sum = x的格式(注意=两侧的空格,Sum开头大写)输出全部数字的和。
A = int(input("整数A:"))
B = int(input("整数B:"))
sum = 0
count = 0
for i in range(A, B+1):
print('{:>5d}'.format(i), end="")
sum += i
count += 1
if count == 5:
print("\n", end="")
count = 0
print("")
print("Sum = {:d}".format(sum))
A, B=map(int,input("输入A、B的值: ").split())
a = 0
if A < B:
count = 0
for i in range(A,B+1):
count += 1
a += i
if count % 5 == 0:
print(i)
else:
print(i, end=" ")
else:
count = 0
for i in range(B, A + 1):
count += 1
a += i
if count % 5 == 0:
print(i)
else:
print(i, end=" ")
print("\nSum = {}".format(a))
easy
输入两个数当始末,然后开始5个一循环输出一行,在最后sum换行输出按格式即可
这题简单