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


 1 numbers = [] #使用列表存放臨時數據
 2 while True:
 3     x = input('請輸入一個成績: ')
 4     #檢查是不是浮點數
 5     try:
 6         numbers.append(float(x))
 7     except:
 8         print('不是合法成績')
 9 
10     while True:
11         flag = input('繼續輸入嗎?(yes / no) ')
12         if flag.lower() not in ('yes', 'no'):
13             print('只能輸入yes 或 no')
14         else:
15             break
16 
17     if flag.lower() == 'no':
18         break
19 
20 print(sum(numbers) / len(numbers))
21 
22     

 


免責聲明!

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



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