3.26(2)笔记

if  嵌套
基本格式
含义:if里面有if
注意:外层的if判断,也可以是if-else;
       内层的if判断,也可以是if-else。
格式:
 if条件1:
    事情1
    if条件2:
        事情2
else:
    不满足条件的事情
注意: 内层if判断和外层if判断都可以是if-else结构

3.26(2)笔记_第1张图片

例子:

#定义一个布尔型变量,表示是否有车票
ticket = True  #True 代表有车票,False代表没车票
#定义一个浮点型变量
temp = 36.5
#判断是否有车票    #外层if判断
if ticket == True:
    print("可以进站")
    #正常人体温是36.3-37.2
    if 36.3 <= temp <= 37.2:
        print("体温正常")
    else:
        print("体温异常")
else:
    print("不能进站")

如上,需满足俩个条件
 

循环语句

3.26(2)笔记_第2张图片

while循环
基本格式
while条件:
    循环体(条件满足时段做的事情)
    改变变量

i = 1#定义一个初始值,记录循环的次数,i=1表示从第一次开始
while i <= 5:
    print("好好学习,天天向上")
    i += 1 #每执行一次i的值就加1

#注意:如果没有改变变量,条件就会一直满足,一直循环一直执行


死循环
while True:
    循环体(要循环做的事情)

while True:     【条件只写True,说明一直为真,就会一直执行,形成死循环】
    print("666")    【只要不是False或0,其他单独存在的值也会是死循环】


while循环应用:计算1+2+3+...+100的和

i = 1  #定义一个初始值,从1开始计算,记录循环次数
s = 0  #定义一个变量保存计算结果,最开始计算结果为0,没有相加
while i<= 100:
    #print(i)  #循环打印1-100
    s += i      #每次循环的计算结果和i进行相加
    i += 1      #每循环一次,i的值加1
    #print("计算结果是:",s)  #在循环内,循环输出计算结果
print("计算结果是:",s)


while循环嵌套
含义:就是while里面有while。
while条件1;
    条件1满足时段做的事情1
    条件1满足时段做的事情2
        .....
    while条件2:
        条件2满足时段做的事情1
        条件2满足时段做的事情2
        ......

基本格式
while 条件1:
    循环体1
    while 条件2:
        循环2
        改变变量2
    改变变量1
注意:缩进决定层级,严格控制缩进

i = 1 #定义一个变量记录外循环的次数
while i <= 3: #外循环
    print(f"这是第{i}次外循环")
    j = 1 #定义一个初始值记录内循环的次数
    while j <= 5: #内循环
        print(f"内循环{j}次")
        j += 1
    i += 1

你可能感兴趣的:(笔记,python,前端)