標題:
[隨堂測驗] while迴圈 (三)
[打印本頁]
作者:
tonyh
時間:
2019-2-3 15:07
標題:
[隨堂測驗] while迴圈 (三)
本帖最後由 tonyh 於 2020-7-28 16:01 編輯
在while迴圈中,若持續的條件設為「True」或「1」,則會造成無窮迴圈。
while(True):
執行區塊
複製代碼
試以 while(True) 架構搭配 break 指令,設計一個計算平均分數的小程式,使用者可持續輸入學生的成績直到輸入「-1」。程式執行畫面如下:
n=1
sum=0
while(True):
score=float(input("請輸入第%d個學生的成績: "%n))
if(score==-1):
break
n+=1
sum+=score
print()
print("以上%d位學生的平均分數為 %.2f。"%(n-1,sum/(n-1)))
複製代碼
作者:
劉承岳
時間:
2019-2-3 16:00
此帖僅作者可見
作者:
王建葦
時間:
2019-2-3 16:03
此帖僅作者可見
作者:
張合寬
時間:
2019-2-3 16:07
此帖僅作者可見
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2