python一行輸入n個數(shù)據(jù)問題
python一行輸入n個數(shù)據(jù)
有時會碰到一行輸入多個數(shù)據(jù),這是可以先用str類型存一組數(shù)據(jù),然后再迭代的將每個數(shù)據(jù)追加到新的列表中。
方法一
先輸入str字符串,再根據(jù)空格得到數(shù)字字符列表n.split().然后將列表元素轉(zhuǎn)為數(shù)字存到新的列表list中
上面的問題是要輸入10個數(shù)據(jù),其實也能輸入任意個。
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個數(shù),求其平均值
count = 0 sum = 0 while True: ? ? a = int(input()) ? ? sum=sum + a ? ? count += 1 ? ? print(sum/count)
采用了while無限循環(huán)的語句,不然不知道加多少次。count是用來計數(shù)的。
這個樣子寫就比較好了
count = 0 sum = 0 while True: ? ? a = int(input()) ? ? if a =="quit": ? ? ? ? break ? ? sum=sum + a ? ? count += 1 ? ? print(sum/count)
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
opencv+playwright滑動驗證碼的實現(xiàn)
滑動驗證碼是常見的驗證碼之一,本文主要介紹了opencv+playwright滑動驗證碼的實現(xiàn),具有一定的參考價值,感興趣的可以了解一下2023-11-11手把手帶你了解Python數(shù)據(jù)分析--matplotlib
這篇文章主要介紹了Python實現(xiàn)matplotlib顯示中文的方法,結(jié)合實例形式詳細(xì)總結(jié)分析了Python使用matplotlib庫繪圖時顯示中文的相關(guān)操作技巧與注意事項,需要的朋友可以參考下2021-08-08Python使用文件鎖實現(xiàn)進(jìn)程間同步功能【基于fcntl模塊】
這篇文章主要介紹了Python使用文件鎖實現(xiàn)進(jìn)程間同步功能,結(jié)合實例形式分析了Python基于fcntl模塊文件鎖功能實現(xiàn)進(jìn)程間同步的相關(guān)操作技巧,需要的朋友可以參考下2017-10-10詳解python使用Nginx和uWSGI來運行Python應(yīng)用
這篇文章主要介紹了詳解python使用Nginx和uWSGI來運行Python應(yīng)用,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-01-01python?管理系統(tǒng)實現(xiàn)mysql交互的示例代碼
這篇文章主要介紹了python?管理系統(tǒng)實現(xiàn)mysql交互,本文通過實例代碼圖文相結(jié)合給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-12-12Python使用QQ郵箱發(fā)送郵件報錯smtplib.SMTPAuthenticationError
這篇文章主要介紹了Python使用QQ郵箱發(fā)送郵件報錯smtplib.SMTPAuthenticationError,簡單介紹了python 發(fā)送郵件的步驟,需要的朋友可以參考下2019-12-12