a002: 簡易加法
這篇教學會示範 ZeroJudge 基礎題庫「a002: 簡易加法」的解題過程。
題目需求
寫一個程式,讀入兩個數字 ( 兩個整數 a 和 b,分別以空白隔開 ),並求出它們的和。
題目連結:a002: 簡易加法
解答
先使用字串的拆分,再搭配串列生成式將文字串列轉換成數字串列,最後將數字串列加總就能得到結果。
text_list = input().split(' ') # 將輸入的文字使用空白拆分成串列
nums = [int(i) for i in text_list] # 使用串列生成式,將文字串列轉換成數字串列
result = sum(nums) # 使用 sum 的方法將數字串列的所有數字相加
print(result) # 印出結果
了解原理後可以將其改為簡化的版本,只需要一行程式碼就能解決:
print(sum([int(i) for i in input().split(' ')]))
意見回饋
如果有任何建議或問題,可傳送「意見表單」給我,謝謝~