栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python—史上最全的if介绍

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python—史上最全的if介绍

if单分支结构
money = 1000  # 余额
s = int(input('请输入取款金额'))  # 取款金额
# 判断余额是否充足
if money >= s:
    money = money - s
    print("取款成功,余额为:", money)
if双分支结构
'''从键盘录入一个整数,编写程序让计算机判断是奇数还是偶数'''
num = int(input('请输入一个整数:'))

# 条件判断
if num % 2 == 0:
    print(num, '是偶数')
else:
    print(num, '是奇数')
if多分支结构
'''多分支结构,多选——执行
从键盘录入一个整数 成绩
90——100  A
80——89   B
70——89   C
60——79   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 score>=70 and score<=79:
    print('C级')
elif score>=60 and score<=69:
    print('D级')
elif score>=0 and score<=59:    #成绩表示可以简化为 0<=score<=59
    print('E级')
else:        #可以省略
    print('对不起,成绩有误,不在成绩有效范围')---------
'''if-elif-else结构功能强大,但是仅适用于只有一个条件满足的条件:遇到通过了的测试后,Python就会跳过余下的测试。
这种行为很好,效率很高,让你能够测试一个特定的条件。'''
if使用嵌套结构
'''会员打折问题'''
anwser=input('请问您是会员吗?y/n')
money=int(input('请输入花费的金额:'))
#判断
if anwser=='y':
    print('我是会员')
elif money>=200:
    print('打八折,花费金额为:',money*0.8)
elif 100<=money<200:
    print('打九折,花费金额为:',money*0.9)
else:
    print('不打折,花费金额为:',money)
else:
    print('我不是会员')
    if money>=200:
        print('打9.5折,花费金额为:',money*0.95)
    else:
        print('不打折,花费金额为:',money)
#如果没有想好怎么写,可以用pass占字符的位置
'''
anwser=print('您是会员吗?y/n')
if anwser=='y':
    pass
else
    pass

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/360378.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号