Python自學紀錄07.05

更新 發佈閱讀 3 分鐘

今天練習if/ else條件句,加一些之前學的基本,混合題兩題。

〈題一〉餐點折扣計算
# 問:主餐價格、會員與否
# 如果主餐價格大於 500 元,並且是會員,給予 8 折優惠。
# 如果主餐價格大於 500 元,但不是會員,給予 9 折優惠。
# 如果主餐價格小於或等於 500 元,無論是否會員,都沒有折扣。

price = int(input('請問您點的主餐價格是?'))
member = input('請問您是本店會員嗎?(是請回答Y/N)').upper()
if member == 'Y':
    member = True
else:
    member = False
if price > 500 and member:
    print(f'您的總消費金額是 {round(price * 0.8)} 元。')
elif price > 500 and (not member):
    print(f'您的總消費金額是 {round(price * 0.9)} 元。')
else: #小於等於500不用寫出來,因為前兩者if/ elif 已經窮竟大於500的可能。
    print(f'您的總消費金額是 {price} 元。')


〈題二〉購票資格確認
# 問:年齡、是否持有優惠碼
# 如果年齡在 6 歲到 60 歲,並且持有優惠碼,可以購買門票。
# 如果年齡在 6 歲到 60 歲,但未持有優惠碼,不能購買門票。
# 特殊規則:如果年齡小於 6 歲,或者年齡大於 60 歲,則不能購買門票。

age = int(input('請問您的年齡是?'))
number = input('請問您是否持有優惠碼?(是請回答Y/N)').upper()
if number == 'Y':
    number = True
else:
    number = False
if age > 60 or age <6 :
    print(f'抱歉由於年齡限制,無法提供售票服務。')
elif 6 <= age <= 60:
    if number == True:
        print(f'恭喜您,您可以購買門票。')
    else:
        print(f'抱歉售票需輸入優惠碼,故無法提供售票服務。')

留言
avatar-img
不是雞湯,但是又如何
4會員
514內容數
不是雞湯,但 是又如何 不是雞湯,但是 又如何
2025/07/01
2025.07.01 Python學習進度 *今天的重點是Python中的數學基本計算 # 加減乘除 # Mod 模數(Modulus 取餘數, %) # 四捨五入round、無條件進位 math.ceil、無條件捨去 math.floor *參考影片:https://youtu.be/89jN
2025/07/01
2025.07.01 Python學習進度 *今天的重點是Python中的數學基本計算 # 加減乘除 # Mod 模數(Modulus 取餘數, %) # 四捨五入round、無條件進位 math.ceil、無條件捨去 math.floor *參考影片:https://youtu.be/89jN
2025/06/30
2025.06.30 Python學習進度 *今天的重點是「input」 *接下來的規劃是將這系列的影片看到第45支,影片網址: https://www.youtube.com/playlist?list=PLpZ8gOBZmTy5QMSpXdhipOrccWSQd3WxI *預計學習目標:學
2025/06/30
2025.06.30 Python學習進度 *今天的重點是「input」 *接下來的規劃是將這系列的影片看到第45支,影片網址: https://www.youtube.com/playlist?list=PLpZ8gOBZmTy5QMSpXdhipOrccWSQd3WxI *預計學習目標:學
2025/06/29
2025.06.29 Python學習進度 今天學習了型別轉換Type casting:顯式轉換(Explicit)&隱式轉換(Implicit) # int():轉整數 # float():轉浮點數 # str():轉字串 # bool():轉布林值 # 顯式轉換(Explicit) 演
2025/06/29
2025.06.29 Python學習進度 今天學習了型別轉換Type casting:顯式轉換(Explicit)&隱式轉換(Implicit) # int():轉整數 # float():轉浮點數 # str():轉字串 # bool():轉布林值 # 顯式轉換(Explicit) 演
看更多
你可能也想看
Thumbnail
《轉轉生》(Re:INCARNATION)為奈及利亞編舞家庫德斯.奧尼奎庫與 Q 舞團創作的當代舞蹈作品,結合拉各斯街頭節奏、Afrobeat/Afrobeats、以及約魯巴宇宙觀的非線性時間,建構出關於輪迴的「誕生—死亡—重生」儀式結構。本文將從約魯巴哲學概念出發,解析其去殖民的身體政治。
Thumbnail
《轉轉生》(Re:INCARNATION)為奈及利亞編舞家庫德斯.奧尼奎庫與 Q 舞團創作的當代舞蹈作品,結合拉各斯街頭節奏、Afrobeat/Afrobeats、以及約魯巴宇宙觀的非線性時間,建構出關於輪迴的「誕生—死亡—重生」儀式結構。本文將從約魯巴哲學概念出發,解析其去殖民的身體政治。
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
中學數學基礎練習—一元一次方程式
Thumbnail
中學數學基礎練習—一元一次方程式
Thumbnail
中學數學基礎練習—二元一次方程式
Thumbnail
中學數學基礎練習—二元一次方程式
Thumbnail
中學數學基礎練習—一元一次方程式
Thumbnail
中學數學基礎練習—一元一次方程式
Thumbnail
高中數學主題練習—分點計算
Thumbnail
高中數學主題練習—分點計算
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
中學數學基礎練習—分數計算
Thumbnail
中學數學基礎練習—分數計算
Thumbnail
中學數學基礎練習—一元一次方程式
Thumbnail
中學數學基礎練習—一元一次方程式
Thumbnail
中學數學基礎練習—一元一次方程式
Thumbnail
中學數學基礎練習—一元一次方程式
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News