python——分支结构

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

# Nico
# 时间:2021/4/17 19:51

-----------分支结构--------------
# 1、单分支结构
'''
语法结构
if 条件表达式:
    条件执行体
'''
money = 1000
s = int(input('请输入取款金额:'))
if money >= s:
    money = money - s
    print('取款成功,余额为:', money)


#/2、双分支结构
'''
语法结构:
if 条件表达式:
    条件执行体1
else:
    条件执行体2
'''
# 判断奇偶数
num = int(input('请输入一个数:'))
if num%2 == 0:
    print(num,'是偶数')
else:
    print(num,'是奇数')


# 3、多分支结构
'''
if 条件表达式1:
    条件执行体1
elif 条件表达式2:
    条件执行体2
elif 条件表达式N:
    条件执行体N
[else:]
    条件执行体N+1
'''
score = int(input('请输入一个成绩:'))
if score >= 90 and score <=100:
    print('A级')
elif score >= 80 and score <=89:
    print('B级')
elif score >= 70 and score <=79:
    print('C级')
elif score >= 60 and score <= 69:
    print('D级')
elif score >= 0 and score <= 59:
    print('E级')
else:
    print('成绩有误')
# --------------------------------------------
score = int(input('请输入一个成绩:'))
if 90 <= score <=100:
    print('A级')
elif 80 <= score <=89:
    print('B级')
elif 70 <= score <=79:
    print('C级')
elif 60 <= score <= 69:
    print('D级')
elif 0 <= score <= 59:
    print('E级')
else:
    print('成绩有误')


# 4、嵌套if
'''
语法结构:
if 条件表达式1:
    if 内层条件表达式:
        内层条件执行体1
    else:
        内层条件执行体2
else:
    条件执行体
'''
answer = input('是会员吗?y/n:')
money = float(input('您的消费金额为:'))
if answer == 'y':   # 会员
    if money >= 300:
        print('打8折,消费金额为:', money*0.8)
    elif money >= 200:
        print('打9折,消费金额为:', money*0.9)
    else:
        print('打8折,消费金额为:', money*0.8)
else:   # 非会员
    if money >= 300:
        print('打9.5折,消费金额为:', money*0.95)
    else:
        print('不打折,消费金额为:', money)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值