程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

python 選擇結構練習

編輯:Python

1、從鍵盤輸入3個數,求最大值

a = int(input('請輸入第一個數:'))
b = int(input('請輸入第一個數:'))
c = int(input('請輸入第一個數:'))
#第一種
if a > b:
a,b = b,a #二個數互換值
if a > c:
a,b = b,c
if b > c:
b,c = c,b
print('最大',c)
#第二種
max = 0
if a > b:
max = a
if max > c:
print(max)
else:
print(c)
else:
max = b
if max > c:
print(max)
else:
print(c)

2、買彩票,如果體彩中了500萬,我買車、資助希望工程、去歐洲旅游,否則我買下一期體彩,繼續燒高香。寫程序描述。

num = input('請輸入八位號碼:')
if num == '12345678':
print('中獎了,我買車、資助希望工程、去歐洲旅游')
else:
print('繼續燒高香')

3、會員購物時,根據積分的不同享受不同的折扣。計算會員購物時獲得的折扣。 小於2000打9折,2000-4000打8折,4000-8000打7折,大於8000打6折

isVip = input('你是會員嗎?(y,Y)')
money = int(input("你的購物金額:"))
zk = 0
if isVip == 'y' or isVip == 'Y':
if money < 2000:
zk = 0.9
if money >= 2000 and money < 4000:
zk = 0.8
if money >= 4000 and money < 8000:
zk = 0.7
if money >= 8000:
zk = 0.6
else:
zk = 1
print('付款金額為:',money * zk)

4、菜單功能 歡迎進入xxx系統 1登錄 2注冊 3退出 請選擇:1 登錄

print('{:*^20}'.format('歡迎登錄學生管理系統'))
print('1.登錄\t2.注冊\t3.退出')
a = int(input('請選擇:'))
count = input('請輸入賬號:')
pwd = input('請輸入密碼:')
if count == '123456' and pwd == '123':
print('登錄成功')
else:
print('賬號密碼錯誤')

5、機票的價格受季節旺季、淡季的影響,頭等艙和經濟艙價格也不同。假設機票原價5000元,請根據出行的月份和選擇的倉位輸出實際的機票價格。
旺季(4-10月) 頭等艙 九折 經濟艙 八折 淡季 頭等艙 五折 經濟艙 四折 控制台輸出如下: 請輸入您出行的月份:1-12 5 請選擇頭等艙(1)還是經濟艙(2)? 2
您的機票價格為:4000.0

month = int(input('請輸入出行的月份:'))
b = int(input('請輸入頭等艙(1)還是經濟艙(2):'))
price = 5000
zk = 0
if 4 <= month and month <= 10:
if b == 1:
zk = 0.9
else:
zk = 0.8
else:
if b == 1:
zk = 0.5
else:
zk = 0.4
print(f'你的機票價格:{price * zk}')

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved