python如何將空格分隔輸入兩個(gè)數(shù)
python空格分隔輸入兩個(gè)數(shù)
a=input() b=input()
這樣接收兩個(gè)數(shù)是換行接收第二個(gè)數(shù),那么怎么使用空格接收第二個(gè)數(shù)呢?
我們可以將收到以空格分隔的的字符串進(jìn)行一下處理:
#接收以空格分隔的的字符串 str = input() #將字符串以空格分隔放到一個(gè)數(shù)組中并是數(shù)字轉(zhuǎn)化為整型 int_list = [int(x) for x in str.split()] a,b = int_list[0],int_list[1] print(a,b)
結(jié)果:
66 666
66 666
使用map函數(shù)將上面代碼整理為一行
a,b = map(int,input().split())#這樣就很簡(jiǎn)明了 print(a,b)
結(jié)果:
66 666
66 666
如果是其他分隔符分隔的,split()添加參數(shù)即可,如:逗號(hào)分隔,那么改為input().split(’,’)就OK了
在一行中輸入多個(gè)數(shù),用空格隔開(kāi)
這里要使用一個(gè)函數(shù)
input().split()
如果使用
eval(input())
會(huì)報(bào)錯(cuò)
下面給出一個(gè)例子
a,b,c=input().split() #輸入三個(gè)整數(shù) b=int(b) #進(jìn)行強(qiáng)制類(lèi)型轉(zhuǎn)換 c=int(c) a=int(a) ans=b*b-4*a*c #計(jì)算方程結(jié)果 print(ans) #輸出
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python利用matplotlib.pyplot.boxplot()繪制箱型圖實(shí)例代碼
相信大家應(yīng)該都知道Python繪制箱線圖主要用matplotlib庫(kù)里pyplot模塊里的boxplot()函數(shù),下面這篇文章主要給大家介紹了關(guān)于Python利用matplotlib.pyplot.boxplot()繪制箱型圖的相關(guān)資料,需要的朋友可以參考下2022-08-08Python使用cn2an實(shí)現(xiàn)中文數(shù)字與阿拉伯?dāng)?shù)字的相互轉(zhuǎn)換
這篇文章主要介紹了Python使用cn2an實(shí)現(xiàn)中文數(shù)字與阿拉伯?dāng)?shù)字的相互轉(zhuǎn)換,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-03-03python實(shí)現(xiàn)半自動(dòng)化發(fā)送微信信息
這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)半自動(dòng)化發(fā)送微信信息,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-08-08Python3.5 Pandas模塊缺失值處理和層次索引實(shí)例詳解
這篇文章主要介紹了Python3.5 Pandas模塊缺失值處理和層次索引,結(jié)合實(shí)例形式詳細(xì)分析了Python3.5 Pandas模塊缺失值處理和層次索引的原理、處理方法及相關(guān)操作注意事項(xiàng),需要的朋友可以參考下2019-04-04Python爬蟲(chóng)通過(guò)替換http request header來(lái)欺騙瀏覽器實(shí)現(xiàn)登錄功能
這篇文章主要介紹了Python爬蟲(chóng)通過(guò)替換http request header來(lái)欺騙瀏覽器實(shí)現(xiàn)登錄功能,需要的朋友可以參考下2018-01-01