欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python如何將空格分隔輸入兩個(gè)數(shù)

 更新時(shí)間:2024年02月06日 10:10:40   作者:ToBeTuring  
這篇文章主要介紹了python如何將空格分隔輸入兩個(gè)數(shù)問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

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)文章

最新評(píng)論