#37981: Python解


jeyoyothy@gmail.com (YoyoTHY JE_)

學校 : 不指定學校
編號 : 253247
來源 : [36.234.212.189]
最後登入時間 :
2024-06-18 20:18:10
a002. 簡易加法 | From: [36.234.241.124] | 發表日期 : 2023-10-21 21:51

此題的輸入格式:"a b"

(其中a、b為整數,兩者之間包含一個空格" ")

此題要求輸出格式:a+b之值

(整數)

錯誤示範:

NG_1:

a = int(input())

b = int(input())

print(a+b)

NG_1錯誤原因:題目只輸入"a b"(請將它視為一個整體),因此設a、b「兩個」變數顯然是不行的。

正確示範:

num_list = input().split(" ") 

# num_list的資料型態為:list  |  split函數預設為一個空格,所以如果你打 split() 而不是 split(" ") 也可以

print(int(num_list[0])+int(num_list[1])) 

# num_list[索引值]可以藉由索引值(index)找到串列(list)中的資料,前一行input時沒有設定料型態,故預設為字串(string),因此我使用 int() 函數,回傳一個整數值(當然前提是你提供的是可以轉換為整數,若你提供"apple"它也無法將之轉換為整數

 
ZeroJudge Forum