給定兩個整數a和b,輸出從a到b的所有整數以及這些數的和。
輸入格式:
輸入在一行中給出2個整數a和b,其中−100≤a≤b≤100,其間以空格分隔。
輸出格式:
首先順序輸出從a到b的所有整數,每5個數字佔一行,每個數字佔5個字元寬度,向右對齊。最後在一行中按sum = x的格式輸出全部數字的和x。
輸入樣例:
-3 8輸出樣例:
本題需要每5個數字輸出一行,則需要每5個數字換行一次,以及每個數字佔5個字元寬度,向右對齊,需要注意輸出的格式問題。-3 -2 -1 0 1
2 3 4 5 6
7 8
sum = 30
注意:本題最大的忽視點是最後的sum這一行,首先它不能和數字在同一行,需要換行操作;若是只輸出一行數字則需考慮換了兩行的問題
a,b =
input()
.split(
)a =
int(a)
b =int
(b)count =
0sum =
0#輸出從a到b的所有整數
for i in
range
(a,b+1)
: count +=
1 sum += i
print
('%5d'
%i,end='')
if count %5==
0:print()
#輸出sum的和
if count %5!=
0:print()
print
('sum = %d'
%sum)
else
:print
('sum = %d'
% sum)
用Python解「求符合給定條件的整數集」題
給定不超過6的正整數a,考慮從a開始的連續4個數字。請輸出所有由它們組成的無重複數字的3位數。輸入格式 輸入在一行中給出a。輸出格式 輸出滿足條件的的3位數,要求從小到大,每行6個整數。整數間以空格分隔,但行末不能有多餘空格。輸入樣例 輸出樣例 234 235 243 245 253 254 324...
求整數段和
給定兩個整數a和b,輸出從a到b的所有整數以及這些數的和。輸入在一行中給出2個整數a和b,其中 100 a b 100,其間以空格分隔。首先順序輸出從a到b的所有整數,每5個數字佔一行,每個數字佔5個字元寬度,向右對齊。最後在一行中按sum x的格式輸出全部數字的和x。3 8 3 2 1 0 1 2...
天梯 求整數段和
給定兩個整數a和b,輸出從a到b的所有整數以及這些數的和。輸入格式 輸入在一行中給出2個整數a和b,其中 100 a b 100,其間以空格分隔。輸出格式 首先順序輸出從a到b的所有整數,每5個數字佔一行,每個數字佔5個字元寬度,向右對齊。最後在一行中按sum x的格式輸出全部數字的和x。輸入樣例 ...