Python入门基础:1.python入门(一)
Python入门基础:1.python入门(二)
Python入门基础:2.七十二变(1)
Python入门基础:2.七十二变(2)
Python入门基础:3.运算(1)
Python入门基础:3.运算(2)
Python入门基础:4.流程控制(1)
Python入门基础:4.流程控制(2)
Python入门基础:4.流程控制(3)
多分支结构
'''
多分支结构,多选一执行
从键盘录入一个整数 成绩
90-100 A
80-89 B
70-79 C
60-69 D
0-59 E
小于0或大于100为无效数据
'''
score=int(input('请输入一个成绩'))
# 判断
if score>=90 and score<=100:
print('A级')
elif score>=80 and score<=89:
print('B级')
elif 70<=score<=79: #只有python可以这么写
print('C级')
elif 60<=score<=69:
print('D级')
elif 0<=score<=59:
print('E级')
else:
print('无效成绩')
请输入一个成绩89
B级
嵌套if的使用
'''
会员购物金额200以上8折,100以上9折,否则不打折
非会员200以上9.5折
'''
answer=input('您是会员吗?y/n')
money=float(input("请输入您的购物金额"))
if answer=='y': # 会员
if money>=200:
print('付款金额为:',money*0.8)
elif money>=100:
print('付款金额为:',money*0.9)
else:
print('付款金额为:',money)
else: #非会员
if money>=200:
print('付款金额为:',money*0.95)
else:
print('不打折,付款金额为',money)
您是会员吗?y/ny
请输入您的购物金额300
付款金额为: 240.0