学习笔记-Python基础之判断与循环

    技术2022-07-16  87

    1.布尔类型(bool)

    布尔类型只有True和False

    1.1 布尔类型的四则运算

    True:1,False:0,可以直接进行四则元素 bool()判断是真是假,原则是空的,比如字符串、列表判断为假

    1.2 比较运算

    比较两个对象:

    符号:>, <, ==, !=, >=, <=同种类型对象比较返回值:True和False

    1.3 逻辑运算(布尔运算)

    and A and B 计算过程:先看左边 如果 bool(A)== False: 返回 A 否则: 返回 B or A or B 计算过程:先看左边 如果 bool(A)== True: 返回 A 否则: 返回 B not

    1.4 简单的语句总结

    ①import 语句

    import moduleimport module as new_namefrom module import functionfrom module import function as new_namefrom module import * 不提倡

    ②赋值语句 基本形式:variable = object 其他花样:

    a = 1, 2, 3a, b, c = 1, 2, 3a, _, c = 1, 2, 3a, *b = 1, 2, 3a = b = 1 a = a +1 ==> a += 1a -= 2a *= 2a /= 2

    2.条件判断

    2.1 单分支语句

    2.2 多分支语句

    【例】随机生成10以内的整数,如果该数字大于圆周率π,就将其当做直径计算圆的周长和面积;否则当做半径计算圆的周长和面积。最后将计算结果输出

    3.循环语句

    3.1 for循环语句

    3.1.1 for循环语句基本结构

    字符串 列表 字典 【例】创建一个数据集,包含1到10的随机整数,共计100个数。并统计每个数字的次数

    3.1.2 for循环关联的常用函数

    ①range() 【例】100中被3整除的数 ②zip()-列表中相同位置的元素配对 【例】列表中相同索引的数字相加 ③enumerate()-枚举 【例】将列表中的偶数替换为even

    3.1.3 列表解析

    通常应用于向空列表追加某些符合条件的元素时使用 【例】创建一个列表,其中的元素是100以内能被3整除的正整数 【例】统计这个字符串中每个单词的字母数量

    3.2 while循环语句

    3.2.1 while基本格式

    break-当前位置中断并跳出循环 continue-从当前位置略过,到循环的开始

    3.2.2 案例

    制作一个满足如下功能的猜数游戏: 计算机随机生成一个100以内的正整数,用户通过键盘输入数字,猜测计算机所生成的随机数 注意:对用户的输入次数不做限制

    Processed: 0.013, SQL: 9