python中實現同行輸入 接收多個資料

2021-09-09 07:10:42 字數 647 閱讀 3404

在使用python去ac題時總會遇到這樣的問題,題目要求同行輸入一組資料,但是你使用input時卻不能做到,導致不斷的ce,這個時候怎麼樣來解決的這個問題呢?

很簡單,只需要使用input().split(' ')就可以了

例如:最簡單的求a+b的例子,寫成下面的形式就可以單行輸入兩個資料了

a , b =

input()

.split(

' ')

#以空格為間隔符

print

(a+b)

結果如下:

注意input的輸入機制,他是把所有輸入都按照字串輸入的所以這樣輸出的a+b是按字串形式直接相加的:

如果需要整形相加則需要使用map(int,input().split(' '):

a,b =

map(

int,

input()

.split(

' ')

)print

(a+b)

Python中接收使用者的輸入

一 如何去接收使用者的輸入?使用函式 input 函式 input 讓程式暫停執行,等待使用者輸入一些文字,獲取使用者的輸入後,python將其儲存到乙個變數中,以方便後期使用。函式 input 接收乙個引數,就是要想使用者展示的提示或說明,讓使用者知道該如何做。使用者輸入後按下enter 鍵,將執...

尋找輸入中的相鄰相同行

程式具體要求 如果檔案中有2行或更多相鄰的文字內容相同,那麼久列印出其中一行,其餘的行不列印。假設檔案中文本行在長度上不會超過128個字元,127個字元加上用於終結文字行的換行符 考慮下面的輸入檔案。this is the first line.another line.and another.an...

python筆試 接收控制台輸入

1.字元和數字混合 input 23 s raw input 此時s儲存就是整個輸入,之後就需要手動的去獲得裡面的資料了。一般常用的處理字串的操作 split,int,float等等 加上陣列切片就可以了 2.純數字 input 23.45 25 s input import sys for lin...