python一行輸入n個(gè)數(shù)據(jù)問(wèn)題
python一行輸入n個(gè)數(shù)據(jù)
有時(shí)會(huì)碰到一行輸入多個(gè)數(shù)據(jù),這是可以先用str類型存一組數(shù)據(jù),然后再迭代的將每個(gè)數(shù)據(jù)追加到新的列表中。

方法一
先輸入str字符串,再根據(jù)空格得到數(shù)字字符列表n.split().然后將列表元素轉(zhuǎn)為數(shù)字存到新的列表list中
上面的問(wèn)題是要輸入10個(gè)數(shù)據(jù),其實(shí)也能輸入任意個(gè)。
n = input()
list = []
for i in n.split():
list.append(int(i))
for i in list:
print(i)方法二
方法一的縮寫
n = input() list = [int(j) for j in n.split()] print(list)
或則再縮寫成下面
list= [int(num) for num in input().split()] print(list)
輸入之后,打印結(jié)果如下:

輸入N個(gè)數(shù),求其平均值
count = 0 sum = 0 while True: ? ? a = int(input()) ? ? sum=sum + a ? ? count += 1 ? ? print(sum/count)
采用了while無(wú)限循環(huán)的語(yǔ)句,不然不知道加多少次。count是用來(lái)計(jì)數(shù)的。
這個(gè)樣子寫就比較好了
count = 0 sum = 0 while True: ? ? a = int(input()) ? ? if a =="quit": ? ? ? ? break ? ? sum=sum + a ? ? count += 1 ? ? print(sum/count)
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
淺談在JupyterNotebook下導(dǎo)入自己的模塊的問(wèn)題
這篇文章主要介紹了淺談在JupyterNotebook下導(dǎo)入自己的模塊的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-04-04
在unittest中使用 logging 模塊記錄測(cè)試數(shù)據(jù)的方法
今天小編就為大家分享一篇在unittest中使用 logging 模塊記錄測(cè)試數(shù)據(jù)的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-11-11
pyinstaller打包exe程序的步驟和添加依賴文件的實(shí)現(xiàn)
這篇文章主要介紹了pyinstaller打包exe程序的步驟和添加依賴文件的實(shí)現(xiàn)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-02-02
詳解Python odoo中嵌入html簡(jiǎn)單的分頁(yè)功能
在odoo中,通過(guò)iframe嵌入 html,頁(yè)面數(shù)據(jù)則通過(guò)controllers獲取,使用jinja2模板傳值渲染。這篇文章主要介紹了Python odoo中嵌入html簡(jiǎn)單的分頁(yè)功能 ,需要的朋友可以參考下2019-05-05
Python socket套接字實(shí)現(xiàn)C/S模式遠(yuǎn)程命令執(zhí)行功能案例
這篇文章主要介紹了Python socket套接字實(shí)現(xiàn)C/S模式遠(yuǎn)程命令執(zhí)行功能,涉及Python socket套接字編寫服務(wù)器/客戶機(jī)模式數(shù)據(jù)傳輸相關(guān)操作技巧,需要的朋友可以參考下2018-07-07

