17046

day06

<p class="toc-title">目录

<ul><li>if判断<ul><li>单分支结构</li> <li>双分支结构</li> <li>多分支结构(两个以上)</li> </ul></li> <li>for循环<ul><li>range方法</li> <li>列表内部的值循环打印</li> <li>格式化输出--》字符串的拼接</li> <li>for循环嵌套</li> <li>for + break:循环提前被中断</li> <li>for + continue:跳过本次循环,直接开始下次循环</li> </ul></li> </ul> <h1 id="if判断">if判断

<h2 id="单分支结构">单分支结构</h2> if 条件: print('条件成立干嘛干嘛') # 条件成立才会执行该段代码,不成立不执行该段代码 .... print(1) <h2 id="双分支结构">双分支结构</h2> if 条件: print('条件成立干嘛干嘛') # 条件成立才会执行该段代码,不成立不执行该段代码 else: print('条件不成立干嘛干嘛)# 条件不成立才会执行该段代码,成立不执行该段代码 <h2 id="多分支结构两个以上">多分支结构(两个以上)</h2> if 条件: print('条件成立干嘛干嘛') # 条件成立才会执行该段代码,不成立不执行该段代码 elif 条件: print('if条件不成立走这条') elif 条件: ... else: print('条件不成立干嘛干嘛)# 条件不成立才会执行该段代码,成立不执行该段代码 <h1 id="for循环">for循环

<h2 id="range方法">range方法</h2> print(list(range(10))) # [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] # 默认从0开始,10结束,默认步长为1,顾头不顾尾 print(list(range(1,10))) # [1, 2, 3, 4, 5, 6, 7, 8, 9] # 1表示开始,10表示结束,默认步长为1,顾头不顾尾 print(list(range(1,10,2))) # [1, 2, 3, 4, 5, 6, 7, 8, 9] # 1表示开始,10表示结束,2表示步长,顾头不顾尾 <h2 id="列表内部的值循环打印">列表内部的值循环打印</h2> for i in [1, 2, 3, 4, 5, 6, 7, 8, 9]: # 把列表内部的值循环打印 for i in range(1, 32): # 把列表内部的值循环打印 # abc = 1 # abc = 2 # print(i ** 2) print(f'8月{i}日刷牙') <h2 id="格式化输出--字符串的拼接">格式化输出--》字符串的拼接</h2> name = 'nick' print(name + ' handsome') print('{name} handsome ') # {name} handsome print(f'{name} handsome ') # 字符串前面加上f,{}就有了特殊意义,name不是普通的字符,他会去引用变量 <h2 id="for循环嵌套">for循环嵌套</h2>

内层循环全部走完,才会走一次外层循环,每次走入外层循环,内层循环都会重置

# j --> 1,2,3,...12 for j in range(1,13): # j =1 # j = 2 # print(j) for i in range(1, 32): # 控制的是日 print(f'{j}月{i}日刷牙') <h2 id="for-break循环提前被中断">for + break:循环提前被中断</h2> for j in range(1,13): # j =1 # j = 2 # j = 3 # print(j) if j == 3: break # 中断循环 for i in range(1, 32): # 控制的是日 print(f'{j}月{i}日刷牙') print(1) <h2 id="for-continue跳过本次循环直接开始下次循环">for + continue:跳过本次循环,直接开始下次循环</h2> for j in range(1,13): # j =1 # j = 2 # j = 3 # print(j) # if j == 3: # break # 中断循环 for i in range(1, 32): # 控制的是日 if j==2 and i > 28: # A and B , A和B同时满足才会触发 continue # 跳过本次循环,不执行下面的代码,直接开始下一次循环 print(f'{j}月{i}日刷牙') print(1)

来源:博客园

作者:Isayama

链接:https://www.cnblogs.com/Isayama/p/11425983.html

Recommend