學好Python例題之求成績平均分


例題:

用戶輸入若干個成績,求所有成績的平均值。每輸入一個成績后詢問是否繼續輸入下一個成績,回答yes就繼續輸入下一個成績,回答no就停止輸入成績。

輸入代碼為:

numbers=[]
while True:
    x=input('請輸入一個整數:')
    try:
        numbers.append(int(x))
    except:
        print('不是整數')
    while True:
        flag=input('繼續輸入嗎?(yes/no)')
        if flag.lower()not in('yes','no'):
            print('只能輸入yes或no')
        else:
            break
    if flag.lower()=='no':
            break
print(sum(numbers)/len(numbers))


結果可以展示為:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM