自学python100天--第十四天:分支语句

写在前面:

作为一个计算机小白,也不是学信息技术专业,单纯是出于自己的爱好,偶然间的一次机会接触到python,触发了自己想要学习这门语言的想法;每天分享一点点自己的学习笔记,如有改正的地方,请给予指导;

学习目标:

了解分支语句的流程、语法标准规范、循环嵌套写法

程序执行的流程 顺序流程 分支流程 循环流程

if 判断的标识

表达式 作为条件 由数据或者运算符组成
冒号:
代码块
空格
缩进的作用:区分代码块

if语句的语法标准规范:

if 表达式:
代码块

第一种:根据条件判断执行或者不执行,表达式成立则执行if代码块;如果表达式不成立则不执行if的代码块

if 5 < 9:
    print('你好,亲爱的会员')

第二种:if-else 分支语句的一种

if 判断条件:
条件成立执行的代码

else:
条件不成立执行的代码

首先都是去判断条件是否成立,如果成立就执行if后面带缩进的代码

如果条件不成立,则执行else后面带缩进的代码块
if 5 > 9:
    print('你好,亲爱的会员')
else:
    print('你不是会员')

作为一个网吧的工作人员,需要欢迎进来网吧上网的客户

实例: age = eval(input(‘请输入你的年龄:’)) # eval 的作用:将字符串转换成原本的类型 hello

 if age >= 18:
     print('欢迎光临')
else:
     print('你不能进')

第三种: if-elif-else 语句

if 判断条件1:
条件1成立的时候执行的代码

elif 判断条件2:
条件2成立的时候执行的代码

elif 判断条件3
条件3成立的时候执行的代码


else:
以上条件都不成立执行的代码
‘’’

实例: 根据分数去判断等级 A B C D

if

if - else

if - elif-else

score = eval(input('请输入你的分数: '))
if score>=90:
    print('A等级')
elif 80<=score<90:
    print('B等级')
elif 60<=score<80:
    print('C等级')
else:
    print('D等级')

嵌套 在if语句里面存在if 当需要同时买足多个条件分的时候 可以使用嵌套 也可以使用逻辑运算符 and or

实例:登记结婚 女生 20 男生 22 判断 if-else 2个年龄数据 and 判断多个表达式

man_age = 22
woman_age = 20
if man_age >= 22 and woman_age >=20:
    print('可以登记结婚')
else:
    print('不满足登记结婚')

第二种方法: 嵌套

if man_age >=22:
    print('男生达到结婚年纪')
    if woman_age >= 20:
        print('女生达到法定年纪')
        print('双方都达到结婚年纪,恭喜结婚')
else:
    print('未达到结婚年纪')
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值