1. 程式人生 > >Python程式設計從入門到實踐課後答案:第七章

Python程式設計從入門到實踐課後答案:第七章

7-1 汽車租賃 :編寫一個程式,詢問使用者要租賃什麼樣的汽車,並列印一條訊息,如“LetmeseeifIcan find you a Subaru”。
7-2 餐館訂位 :編寫一個程式,詢問使用者有多少人用餐。如果超過8人,就列印一條訊息,指出沒有空桌;否則指出有空桌。
7-3 10的整數倍 :讓使用者輸入一個數字,並指出這個數字是否是10的整數倍

# 7-1
input("你需要什麼樣的汽車:")
print("Let me see if I can find you a Subaru”")
# 7-2
num = int(input("有多少人需要用餐:"))
if num > 8:
    print("沒有空桌")
else:
    print("還有空桌")
# 7-3
num = int(input("請給定一個數字:"))
if num % 10 == 0:
    print("%d是10的整數倍" % num)
else:
    print("%d不是10的整數倍" % num)

7-4 比薩配料 :編寫一個迴圈,提示使用者輸入一系列的比薩配料,並在使用者輸入’quit’ 時結束迴圈。每當使用者輸入一種配料後,都列印一條訊息,說我們會在比薩
中新增這種配料。
7-5 電影票 :有家電影院根據觀眾的年齡收取不同的票價:不到3歲的觀眾免費;3~12歲的觀眾為10美元;超過12歲的觀眾為15美元。請編寫一個迴圈,在其中詢問用
戶的年齡,並指出其票價。
7-6 三個出口 :以另一種方式完成練習7-4或練習7-5,在程式中採取如下所有做法。
在while 迴圈中使用條件測試來結束迴圈。
使用變數active 來控制迴圈結束的時機。
使用break 語句在使用者輸入’quit’ 時退出迴圈。
7-7 無限迴圈 :編寫一個沒完沒了的迴圈,並執行它(要結束該迴圈,可按Ctrl+C,也可關閉顯示輸出的視窗)。

# 7-4
while True:
    title = input("請輸入披薩配料:")
    if title == "quit":
        break
    else:
        print("我們會在披薩中加入%s" % title)
# 7-5
while True:
    age = int(input("請輸入使用者年齡:"))
    if age < 3:
        print("該使用者免費")
    elif 3 <= age < 12:
        print("該年齡段使用者收費的是10美元")
    else:
        print("該年齡段使用者收費的是15美元")
# 7-6
active = input("請輸入你的年齡:")
while True:
    age = int(input("請輸入使用者年齡:"))
    if age < 3:
        print("該使用者免費")
    elif 3 <= age < 12:
        print("該年齡段使用者收費的是10美元")
    else:
        print("該年齡段使用者收費的是15美元")
    if active == "quit":
        break
# 7-7 
while True:
    print("超最帥")

相關推薦

Python程式設計入門實踐課後答案:

7-1 汽車租賃 :編寫一個程式,詢問使用者要租賃什麼樣的汽車,並列印一條訊息,如“LetmeseeifIcan find you a Subaru”。 7-2 餐館訂位 :編寫一個程式,詢問使用者有多少人用餐。如果超過8人,就列印一條訊息,指出沒有空桌;否則指

Python程式設計入門實踐課後答案:

9-1 餐館 :建立一個名為Restaurant 的類,其方法__init__() 設定兩個屬性:restaurant_name 和cuisine_type 。建立一個名 為describe_restaurant() 的方法和一個名為open_restaurant() 的方法,其中前者列印前

Python程式設計入門實踐課後答案:

8-1 訊息 :編寫一個名為display_message() 的函式,它列印一個句子,指出你在本章學的是什麼。呼叫這個函式,確認顯示的訊息正確無誤。 8-2 喜歡的圖書 :編寫一個名為favorite_book() 的函式,其中包含一個名為title 的形參。這個函式列印一條訊息,如One

Python程式設計入門實踐課後答案:

6-1 人 :使用一個字典來儲存一個熟人的資訊,包括名、姓、年齡和居住的城市。該字典應包含鍵first_name 、last_name 、age 和city 。將儲存在該字典中 的每項資訊都打印出來。 data = {"first_name": "鄭", "last_name": "超"

Python程式設計入門實踐課後答案:

5-3 外星人顏色#1 :假設在遊戲中剛射殺了一個外星人,請建立一個名為alien_color 的變數,並將其設定為’green’ 、‘yellow’ 或’red’ 。 編寫一條if 語句,檢查外星人是否是綠色的;如果是,就列印一條訊息,指出玩家獲得了5個點。 編寫這個程式的兩個版本,在一個

Python程式設計入門實踐課後答案:

4-1 比薩 :想出至少三種你喜歡的比薩,將其名稱儲存在一個列表中,再使用for 迴圈將每種比薩的名稱都打印出來。 修改這個for 迴圈,使其列印包含比薩名稱的句子,而不僅僅是比薩的名稱。對於每種比薩,都顯示一行輸出,如“I like pepperoni pizza”。 在程式末尾新增一行程

Python程式設計入門實踐課後答案:

3-1 姓名: 將一些朋友的姓名儲存在一個列表中,並將其命名為names 。依次訪問該列表中的每個元素,從而將每個朋友的姓名都打印出來。 names = ["Tom", "Bob", "Jack"] for i in names: print(i) 3-2 問候語: 繼續使用練習

Python程式設計入門實踐課後答案:

10-1 Python學習筆記 :在文字編輯器中新建一個檔案,寫幾句話來總結一下你至此學到的Python知識,其中每一行都以“In Python you can”打頭。將這個檔案命名為 learning_python.txt,並將其儲存到為完成本章練習而編寫的程式所在的目錄中。編寫一個程式,

python入門實踐課後習題

""" 7-1 汽車租賃 :編寫一個程式,詢問使用者要租賃什麼樣的汽車,並列印一條訊息, 如 “Let me see if I can find you a Subaru” 。 """ msg = input("What kind of car would you like?\n") print

《 Java併發程式設計入門到精通》5 多執行緒之間互動:執行緒閥

作者:張振華    購買連結:天貓商城 (投入多少,收穫多少。參與多深,領悟多深,京東,亞馬遜,噹噹均有銷售。) 5.1 執行緒安全的阻塞佇列BlockingQueue (1)先理解一下Queue、Deque、BlockingQueue的概念: Queue(佇列) :用於儲存一組元素,不

Java併發程式設計入門到精通 之 執行緒安全的集合類

java.util.HashTable:-1 說明:Hashtable函式均為同步,是執行緒安全,key,value均不能為null。-2 基本方法:get(), put(), remove(), clear(), putAll(), contains(),containsK

Python程式設計入門實踐課後答案:十一

11-1 城市和國家 :編寫一個函式,它接受兩個形參:一個城市名和一個國家名。這個函式返回一個格式為City, Country 的字串,如Santiago, Chile 。將 這個函式儲存在一個名為city_functions.py的模組中。 建立一個名為test_cities.py的程式,

Python程式設計入門實踐9課後習題(附程式碼)

目錄 9-1(9-2) 餐館 9-3 使用者 9-4 就餐人數 9-5 嘗試登陸次數 9-6 冰淇淋小店 9-7 管理員 9-8 許可權 9-10 匯入Restaurant類 9-11 匯入Admin類 9-12 多個模組​ 9-1(9-2) 餐館

Python程式設計入門實踐10檔案和異常動手試一試答案(附程式碼)

目錄 10-3 訪客 10-4 訪客名單 10-6 加法運算 10-7 加法計算器 10-8 貓和狗 10-9 沉默的貓和狗 10-3 訪客 #!/usr/bin/env python # -*- coding:utf-8 -*- user = input

python程式設計入門實踐習題答案

3.1-3.2names = ['zhichao' , 'yujie' , 'yifei'] for name in names: print( name.title() + " , good night.") 3.3transportation = ['car'

Python程式設計 入門實踐 作業參考答案 (部分)

4-2 動物animals = ["dog","cat","panda","squirrel"] for a in animals: print(a.title()) for a in animals: print("A",a,"could be so cut

python 程式設計 入門實踐》-十八Django入門,專案3 遇到的問題。

第十八章Django入門,很多小白在按照書本上的內容按部就班的進行Django的入門學習時發現,在學習前兩個部分的時候,一切都是很順利。到了第三個專案,建立網頁:學習筆記主頁,將Django主頁URL對映到自己要設計的學習筆記主頁時,一直出現錯誤,沒有匹配的UR

python程式設計 入門實踐 字典

學習筆記: # 一個簡單的字典 alien_0={'color':'green','points':'5'} print(alien_0['color']) print(alien_0['points']) #6.2 使用字典 ## 字典是一系列鍵—值對,每個鍵都有一個值

python入門實踐課後習題

""" 4-1 比薩:想出至少三種你喜歡的比薩,將其名稱儲存在一個列表中,再使用for迴圈將每種比薩的名稱都打印出來。 修改這個 for 迴圈,使其列印包含比薩名稱的句子,而不僅僅是比薩的名稱。對於每種比薩,都顯示一行輸出, 如 “I like pepperoni pizza

Python程式設計入門實踐8 函式

第8章 函式 只記錄了自己以前沒有注意到的知識點 一、傳遞實參 ​ 向函式傳遞實參的方式有很多種,可以使用位置實參,這要求實參的順序和形參的順序相同;也可以使用關鍵字實參,其中的每個實參都是由變數名和實參組成,還可以使用字典和列表 1. 位置實參 ​ 基於實