hello!大家好我是故里,今天继续给大家带来python的基础知识,这篇我们来写 选择结构,废话不多说直接开始啦!
2.选择结构
1,if - else语句
# if 条件判断:
# 条件为真执行语句
# else:
# 条件为假执行语句
money=int(input("请输入奖金金额(元):"))
if money>5000:
print("真开心!吃上火锅了!")
print("加瓶啤酒!")
else:
print("还是吃碗热干面吧!")
2,elif语句
money=int(input("请输入奖金金额(元):"))
if money>8000:
print("吃大龙虾!真开心!")
elif money>5000:
print("吃火锅!也不错!")
elif money>3000:
print("吃鸡公煲!还能接受!")
else:
print("吃热干面!")
#if在开头,不可省略
#elif可以有多个
#else只有末尾的一个,可省略
#多条件判断中,只执行第一个满足条件的语句
3,选择结构嵌套
# money=int(input("请输入奖金金额(元):"))
# day=input("请输入今天星期几(1-7):")
# if money>8000:
# print("吃大龙虾!真开心!今天就吃!")
# elif money>5000:
# print("吃火锅!也不错!")
# if day=="6" or day=="7":
# print("今天就去!")
# else:
# print("周末再去!")
# elif money>3000:
# print("吃鸡公煲!还能接受!今天就吃!")
# else:
# print("吃热干面!今天就吃!")
amount=int(input("请输入消费金额(元):"))
isVip=input("请输入是否vip(是/否):")
if amount>=100:
if isVip=="是":
print("你是vip,消费" , amount*0.8 , "元!")
else:
print("你不是vip,消费" , amount * 0.9 , "元!")
else:
print("消费",amount,"元!")
4,选择结构和列表
# 输入一个1-12的月份。
# 输出当前的季节。
# 3月到5月为春季 6月到8月为夏季
# 9月到11月为秋季 12月、1月和2月为冬季
month=int(input("请输入月份(1-12):"))
if month in [3,4,5]:
print("春季!")
elif month in [6,7,8]:
print("夏季!")
elif month in [9,10,11]:
print("夏季!")
elif month in [12,1,2]:
print("夏季!")
else:
print("输入错误!")
# 在列表中保存餐厅菜单并展示。
# 支持用户增加或者减少菜品,
# 如果用户选择增加,则在列表中加上新菜品。
# 反之,在列表中减去用户输入的菜品。
# dishList=["番茄炒蛋","青椒肉丝","凉拌豆腐","回锅肉"]
# print("---------欢迎来到故里餐厅,菜单:\n",dishList)
# choice=int(input("请输入功能编号(1.增加 2.删除)"))
# dishName=input("请输入菜品名称:")
# if choice==1:
# dishList.append(dishName) #增加
# elif choice==2:
# dishList.remove(dishName) # 删除
# else:
# print("没有此功能!")
# print("---------新菜单:\n",dishList)