美文网首页
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