Skip to content

Python 301 迴圈整數連加

Python TQC

題目說明:

請使用迴圈敘述撰寫一程式,讓使用者輸入兩個正整數a、b(a < b),利用迴圈計算從a開始連加到b的總和。例如:輸入a=1、b=100,則輸出結果為5050(1 + 2 + … + 100 = 5050)。

範例輸入
66
666

範例輸出

219966

題目解析

根據範例輸入及輸出,以及問題解釋,可以得出以下思路:

  1. 首先,需要使用者輸入兩個正整數a和b,並確保a小於b。(a 要小於 b,要用if判斷)
  2. 接著,利用迴圈從a開始連加到b的總和,即從a累加到b。(要用for進行累加)
  3. 最後,輸出總和結果。

Solution

1
2
3
4
5
6
7
a = eval(input())
b = eval(input())
SUM = 0
if(a < b):
    for i in range(a, b+1):
        SUM += i
print(SUM)

Last update : 13 novembre 2024
Created : 13 novembre 2024

Comments

Comments