python一行輸入n個數據問題
更新時間:2023年05月06日 10:09:17 作者:圣誕節(jié)不感冒
這篇文章主要介紹了python一行輸入n個數據問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
python一行輸入n個數據
有時會碰到一行輸入多個數據,這是可以先用str類型存一組數據,然后再迭代的將每個數據追加到新的列表中。

方法一
先輸入str字符串,再根據空格得到數字字符列表n.split().然后將列表元素轉為數字存到新的列表list中
上面的問題是要輸入10個數據,其實也能輸入任意個。
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)
輸入之后,打印結果如下:

輸入N個數,求其平均值
count = 0 sum = 0 while True: ? ? a = int(input()) ? ? sum=sum + a ? ? count += 1 ? ? print(sum/count)
采用了while無限循環(huán)的語句,不然不知道加多少次。count是用來計數的。
這個樣子寫就比較好了
count = 0 sum = 0 while True: ? ? a = int(input()) ? ? if a =="quit": ? ? ? ? break ? ? sum=sum + a ? ? count += 1 ? ? print(sum/count)
總結
以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
在unittest中使用 logging 模塊記錄測試數據的方法
今天小編就為大家分享一篇在unittest中使用 logging 模塊記錄測試數據的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-11-11
pyinstaller打包exe程序的步驟和添加依賴文件的實現
這篇文章主要介紹了pyinstaller打包exe程序的步驟和添加依賴文件的實現方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-02-02
Python socket套接字實現C/S模式遠程命令執(zhí)行功能案例
這篇文章主要介紹了Python socket套接字實現C/S模式遠程命令執(zhí)行功能,涉及Python socket套接字編寫服務器/客戶機模式數據傳輸相關操作技巧,需要的朋友可以參考下2018-07-07

