美文网首页
Python入门基础:4.流程控制(3)

Python入门基础:4.流程控制(3)

作者: 周小钊 | 来源:发表于2020-10-29 10:39 被阅读0次

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

相关文章

网友评论

      本文标题:Python入门基础:4.流程控制(3)

      本文链接:https://www.haomeiwen.com/subject/rzlkvktx.html