python学习-流程控制(四)

学习笔记中的源码:传送门

4.2 if分支结构

if语句有三种形式:

如果 if 条件为“真”,程序就会执行 i f条件后面的多条语句:否则就会依次判断 elif 条件,如果 elif 条件为“真”,程序就会执行 elif 条件
面的多条语句 ……如果前面所有条件都为“假”,程序就会执行 else 后的代码块(如果有)

这些情况视为假:False 、 None 、 0 、 ””、‘’()、[]、{} 、负数

4.3 断言

4.4 循环结构

while循环:

for循环:

a_tuple = ('crazyit', 'fkit', 'Charlie')
for ele in a_tuple:
    print('当前元素是:',ele)

输出结果:
当前元素是: crazyit
当前元素是: fkit
当前元素是: Charlie
for_tuple
src_list = [12, 45, 3.4, 13, 'a', 4, 56, 'crazyit', 109.5]
my_sum = 0
my_count = 0
for ele in src_list:
    # 如果该元素是整数或浮点数
    if isinstance(ele, int) or isinstance(ele, float):
        my_sum += ele
        my_count += 1

print("总和:", my_sum)
print("平均数:", my_sum / my_count)

输出结果:
总和: 242.9
平均数: 34.7
for_list1

4.5 控制循环结构:

常用工具函数:

原文地址:https://www.cnblogs.com/wang-mengmeng/p/11271300.html