写在前面:
作为一个计算机小白,也不是学信息技术专业,单纯是出于自己的爱好,偶然间的一次机会接触到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('未达到结婚年纪')