python從入門到實踐7 6

2021-07-31 07:04:05 字數 751 閱讀 4022

**電影票 : 有家電影院根據觀眾的年齡收取不同的票價: 不到3歲的觀眾免費; 3~12歲的觀眾為10美元; 超過12歲的觀眾為15美元。 請編寫乙個迴圈, 在其中詢問使用者的年齡, 並指出其票價.

在while 迴圈中使用條件測試來結束迴圈。

使用變數active 來控制迴圈結束的時機。

使用break 語句在使用者輸入』quit』時退出迴圈。

active=true

while active:

age = input("請輸入你的年齡:")

if age=="quit":

break

elif int(age)<3:

print("0 point")

continue

elif int(age)>=3

and int(age)<=12:

print("10 point")

continue

elif int(age)>12:

print("15 point")

continue

完成本題還有部分疑惑:

類似這樣對多個條件的控制,while迴圈所判斷的狀態只需要乙個真值而已麼?退出迴圈的情況,只能用到「break」麼?考慮active=false的情況下,就會退出while迴圈了。

input()得到的值,是字元資料,對他使用int()時會出錯,而對age進行比較時,又需要age為int()型,對input()得到的值,還有沒有其他的處理方式?

CentOS7 6從入門到實踐

筆記內容 適用人群 1.安裝centos7.6系統 2.快照與bash shell介紹 3.linux 目錄結構 4.linux 檔案管理 1 5.linux 檔案管理 2 6.linux 檔案屬性與軟鏈結 7.linux 檔案編輯 vim 8.linux 使用者管理 1 9.linux 使用者管理...

python從入門到實踐

1.類,例項化是根據類來建立物件 類的實踐 建立乙個人類 class humans 3.7版本不加括號 def init self,name,height 血的教訓init前後兩條下劃線,self不是類的關鍵字 self.name name self.self.height height def l...

python從入門到實踐

1.json初探 import json json模組初探 json在pytho之間分享資料 json.dump a,b 要儲存的資料和用於儲存資料的檔案物件 json.load 將資料載入記憶體 number 1,2,3,4,5,6,7 filename number.json 副檔名.json指...