#11578: 關於這題如何用python一次讀取兩個數字


python5083 (python初學者(a5083))

學校 : 國立成功大學
編號 : 62219
來源 : [140.116.92.38]
最後登入時間 :
2017-01-03 18:55:25
a002. 簡易加法 | From: [140.116.92.40] | 發表日期 : 2016-11-29 21:39

這題會需要用到

內建函數 map() 和 split()

其中split的功用是將字串切割

舉例:

------------------------------------------------------------------------------------------------------------------

用split對字串做split 的動作 ,此function 有2個重點  return 一個 list, 分割符號 要用 '' 包起來


1.split 分割符號 , 預設為空白

>>> string="a b c d e"
>>> string.split()
['a', 'b', 'c', 'd', 'e']

2.用特定符號做分割

>>> string="a:b:c:d:e"
>>> string.split(":")
['a', 'b', 'c', 'd', 'e']

3.取得分割後的第n個元素

>>> string="a:b:c:d:e"

>>> string.split(':')[0]
'a'

----------------------------------------------------------------------------------------------------------------------

所以這題的解法就是


import sys

for line in sys.stdin:
    a,b=map(int,line.split()) #將輸入的字串以" "(空白鍵)為分隔切成兩個字串再將這兩個字串作型態轉換,轉成int再分別儲存至a,b中
    c=a+b;
    print(c)
   

 
#11843: Re:關於這題如何用python一次讀取兩個數字


stu401302006 (yu)

學校 : 國立虎尾科技大學
編號 : 57796
來源 : [140.130.36.49]
最後登入時間 :
2017-10-22 00:13:12
a002. 簡易加法 | From: [36.235.193.151] | 發表日期 : 2017-03-26 21:26

這題會需要用到

內建函數 map() 和 split()

其中split的功用是將字串切割

舉例:

------------------------------------------------------------------------------------------------------------------

用split對字串做split 的動作 ,此function 有2個重點  return 一個 list, 分割符號 要用 '' 包起來


1.split 分割符號 , 預設為空白

>>> string="a b c d e"
>>> string.split()
['a', 'b', 'c', 'd', 'e']

2.用特定符號做分割

>>> string="a:b:c:d:e"
>>> string.split(":")
['a', 'b', 'c', 'd', 'e']

3.取得分割後的第n個元素

>>> string="a:b:c:d:e"

>>> string.split(':')[0]
'a'

----------------------------------------------------------------------------------------------------------------------

所以這題的解法就是


import sys

for line in sys.stdin:
    a,b=map(int,line.split()) #將輸入的字串以" "(空白鍵)為分隔切成兩個字串再將這兩個字串作型態轉換,轉成int再分別儲存至a,b中
    c=a+b;
    print(c)
   

感謝解答


 
#14519: Re:關於這題如何用python一次讀取兩個數字


likeredbean@gmail.com (高等遊民)

學校 : 不指定學校
編號 : 81604
來源 : [114.44.206.135]
最後登入時間 :
2018-07-15 02:35:00
a002. 簡易加法 | From: [114.44.206.108] | 發表日期 : 2018-07-22 08:38

這題會需要用到

內建函數 map() 和 split()

其中split的功用是將字串切割

舉例:

------------------------------------------------------------------------------------------------------------------

用split對字串做split 的動作 ,此function 有2個重點  return 一個 list, 分割符號 要用 '' 包起來


1.split 分割符號 , 預設為空白

>>> string="a b c d e"
>>> string.split()
['a', 'b', 'c', 'd', 'e']

2.用特定符號做分割

>>> string="a:b:c:d:e"
>>> string.split(":")
['a', 'b', 'c', 'd', 'e']

3.取得分割後的第n個元素

>>> string="a:b:c:d:e"

>>> string.split(':')[0]
'a'

----------------------------------------------------------------------------------------------------------------------

所以這題的解法就是


import sys

for line in sys.stdin:
    a,b=map(int,line.split()) #將輸入的字串以" "(空白鍵)為分隔切成兩個字串再將這兩個字串作型態轉換,轉成int再分別儲存至a,b中
    c=a+b;
    print(c)
   



python有不載入模組的寫法嗎???

這裡話說用python的人好少,討論也少

幾乎都是c語言

 
#14521: Re:關於這題如何用python一次讀取兩個數字


asnewchien@gmail.com (david)

學校 : 不指定學校
編號 : 68108
來源 : [122.117.95.179]
最後登入時間 :
2024-11-04 20:21:51
a002. 簡易加法 | From: [61.223.37.146] | 發表日期 : 2018-07-22 09:32

這題會需要用到

內建函數 map() 和 split()

其中split的功用是將字串切割

舉例:

------------------------------------------------------------------------------------------------------------------

用split對字串做split 的動作 ,此function 有2個重點  return 一個 list, 分割符號 要用 '' 包起來


1.split 分割符號 , 預設為空白

>>> string="a b c d e"
>>> string.split()
['a', 'b', 'c', 'd', 'e']

2.用特定符號做分割

>>> string="a:b:c:d:e"
>>> string.split(":")
['a', 'b', 'c', 'd', 'e']

3.取得分割後的第n個元素

>>> string="a:b:c:d:e"

>>> string.split(':')[0]
'a'

----------------------------------------------------------------------------------------------------------------------

所以這題的解法就是


import sys

for line in sys.stdin:
    a,b=map(int,line.split()) #將輸入的字串以" "(空白鍵)為分隔切成兩個字串再將這兩個字串作型態轉換,轉成int再分別儲存至a,b中
    c=a+b;
    print(c)
   



python有不載入模組的寫法嗎???

這裡話說用python的人好少,討論也少

幾乎都是c語言


while(1):

    try:

        a, b = [int(x) for x in input().split()]

        print(a + b)

    except:

        break

 

 
#14523: Re:關於這題如何用python一次讀取兩個數字


likeredbean@gmail.com (高等遊民)

學校 : 不指定學校
編號 : 81604
來源 : [114.44.206.135]
最後登入時間 :
2018-07-15 02:35:00
a002. 簡易加法 | From: [114.44.206.108] | 發表日期 : 2018-07-22 11:58

這題會需要用到

內建函數 map() 和 split()

其中split的功用是將字串切割

舉例:

------------------------------------------------------------------------------------------------------------------

用split對字串做split 的動作 ,此function 有2個重點  return 一個 list, 分割符號 要用 '' 包起來


1.split 分割符號 , 預設為空白

>>> string="a b c d e"
>>> string.split()
['a', 'b', 'c', 'd', 'e']

2.用特定符號做分割

>>> string="a:b:c:d:e"
>>> string.split(":")
['a', 'b', 'c', 'd', 'e']

3.取得分割後的第n個元素

>>> string="a:b:c:d:e"

>>> string.split(':')[0]
'a'

----------------------------------------------------------------------------------------------------------------------

所以這題的解法就是


import sys

for line in sys.stdin:
    a,b=map(int,line.split()) #將輸入的字串以" "(空白鍵)為分隔切成兩個字串再將這兩個字串作型態轉換,轉成int再分別儲存至a,b中
    c=a+b;
    print(c)
   



python有不載入模組的寫法嗎???

這裡話說用python的人好少,討論也少

幾乎都是c語言


while(1):

    try:

        a, b = [int(x) for x in input().split()]

        print(a + b)

    except:

        break

 

非常感謝!!!

我自己也想了一個寫法

在自己電腦上測試都沒問題

不知為什麼測試執行都不過

難道系統一定要固定寫法才能通過???

while True:
a,b = input().split()
print(int(a)+int(b))
 
#14524: Re:關於這題如何用python一次讀取兩個數字


asnewchien@gmail.com (david)

學校 : 不指定學校
編號 : 68108
來源 : [122.117.95.179]
最後登入時間 :
2024-11-04 20:21:51
a002. 簡易加法 | From: [61.223.37.146] | 發表日期 : 2018-07-22 12:22

這題會需要用到

內建函數 map() 和 split()

其中split的功用是將字串切割

舉例:

------------------------------------------------------------------------------------------------------------------

用split對字串做split 的動作 ,此function 有2個重點  return 一個 list, 分割符號 要用 '' 包起來


1.split 分割符號 , 預設為空白

>>> string="a b c d e"
>>> string.split()
['a', 'b', 'c', 'd', 'e']

2.用特定符號做分割

>>> string="a:b:c:d:e"
>>> string.split(":")
['a', 'b', 'c', 'd', 'e']

3.取得分割後的第n個元素

>>> string="a:b:c:d:e"

>>> string.split(':')[0]
'a'

----------------------------------------------------------------------------------------------------------------------

所以這題的解法就是


import sys

for line in sys.stdin:
    a,b=map(int,line.split()) #將輸入的字串以" "(空白鍵)為分隔切成兩個字串再將這兩個字串作型態轉換,轉成int再分別儲存至a,b中
    c=a+b;
    print(c)
   



python有不載入模組的寫法嗎???

這裡話說用python的人好少,討論也少

幾乎都是c語言


while(1):

    try:

        a, b = [int(x) for x in input().split()]

        print(a + b)

    except:

        break

 

非常感謝!!!

我自己也想了一個寫法

在自己電腦上測試都沒問題

不知為什麼測試執行都不過

難道系統一定要固定寫法才能通過???

while True:
a,b = input().split()
print(int(a)+int(b))


你還得判斷 EOF

 

 
#14525: Re:關於這題如何用python一次讀取兩個數字


likeredbean@gmail.com (高等遊民)

學校 : 不指定學校
編號 : 81604
來源 : [114.44.206.135]
最後登入時間 :
2018-07-15 02:35:00
a002. 簡易加法 | From: [114.44.206.108] | 發表日期 : 2018-07-22 12:39

這題會需要用到

內建函數 map() 和 split()

其中split的功用是將字串切割

舉例:

------------------------------------------------------------------------------------------------------------------

用split對字串做split 的動作 ,此function 有2個重點  return 一個 list, 分割符號 要用 '' 包起來


1.split 分割符號 , 預設為空白

>>> string="a b c d e"
>>> string.split()
['a', 'b', 'c', 'd', 'e']

2.用特定符號做分割

>>> string="a:b:c:d:e"
>>> string.split(":")
['a', 'b', 'c', 'd', 'e']

3.取得分割後的第n個元素

>>> string="a:b:c:d:e"

>>> string.split(':')[0]
'a'

----------------------------------------------------------------------------------------------------------------------

所以這題的解法就是


import sys

for line in sys.stdin:
    a,b=map(int,line.split()) #將輸入的字串以" "(空白鍵)為分隔切成兩個字串再將這兩個字串作型態轉換,轉成int再分別儲存至a,b中
    c=a+b;
    print(c)
   



python有不載入模組的寫法嗎???

這裡話說用python的人好少,討論也少

幾乎都是c語言


while(1):

    try:

        a, b = [int(x) for x in input().split()]

        print(a + b)

    except:

        break

 

非常感謝!!!

我自己也想了一個寫法

在自己電腦上測試都沒問題

不知為什麼測試執行都不過

難道系統一定要固定寫法才能通過???

while True:
a,b = input().split()
print(int(a)+int(b))


你還得判斷 EOF

 

原來如此感謝!!!!!


 
ZeroJudge Forum