Board logo

標題: [隨堂測驗] while迴圈 (三) [打印本頁]

作者: 鄭繼威    時間: 2023-7-11 02:01     標題: [隨堂測驗] while迴圈 (三)

本帖最後由 鄭繼威 於 2023-7-11 15:55 編輯

在while迴圈中,若持續的條件設為「True」或「1」,則會造成無窮迴圈。
  1. while(True):
  2.     執行區塊
複製代碼
試以 while(True) 架構搭配 break 指令,設計一個計算平均分數的小程式,使用者可持續輸入學生的成績直到輸入「-1」。程式執行畫面如下:

  1. n=0
  2. sum=0
  3. while(True):
  4.     score=float(input("請輸入第%d個學生的成績: "%(n+1)))
  5.     if score==-1:
  6.         break
  7.     sum+=score
  8.     n+=1
  9. print("\n以上%d位學生的平均分數為 %.2f。"%(n,sum/n))
複製代碼
  1. n=0
  2. list=[]
  3. while(True):
  4.     score=float(input("請輸入第%d個學生的成績: "%(n+1)))
  5.     if score==-1:
  6.         break
  7.     list.append(score)
  8.     n+=1
  9. print("\n以上%d位學生的平均分數為 %.2f。"%(n,sum(list)/n))
複製代碼

作者: 黃柏翰    時間: 2023-7-11 15:45

此帖僅作者可見
作者: 歐陽霖    時間: 2023-7-11 15:45

此帖僅作者可見
作者: 張育維    時間: 2023-7-11 15:46

此帖僅作者可見
作者: 方昱安    時間: 2023-7-11 15:47

此帖僅作者可見
作者: 曾冠瑋    時間: 2023-7-11 15:51

此帖僅作者可見
作者: 董炫霆    時間: 2023-7-11 16:03

此帖僅作者可見
作者: 矯博宇    時間: 2023-8-3 15:11

此帖僅作者可見
作者: 張絜晰    時間: 2023-8-3 15:21

此帖僅作者可見
作者: 得銓    時間: 2023-8-3 15:46

此帖僅作者可見
作者: 陳珺    時間: 2023-8-3 15:47

此帖僅作者可見
作者: 鄭繼威    時間: 2023-8-3 15:47

此帖僅作者可見
作者: 張子搴    時間: 2023-8-3 15:48

此帖僅作者可見
作者: 高士涵    時間: 2023-8-3 15:50

此帖僅作者可見
作者: 李逢翔    時間: 2023-8-3 15:55

此帖僅作者可見
作者: 鄭繼威    時間: 2023-8-3 15:55

此帖僅作者可見
作者: 盧承新    時間: 2023-8-3 15:56

此帖僅作者可見
作者: 盧芷萱    時間: 2023-8-3 15:56

此帖僅作者可見
作者: 鄧維成    時間: 2023-8-3 15:57

此帖僅作者可見
作者: 張子搴    時間: 2023-8-3 15:58

此帖僅作者可見




歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/) Powered by Discuz! 7.2