Python day04 conclusion

111 阅读2分钟

今日学习总结: 一.while循环

  1. while循环格式: 初始变量 while 条件判断: 循环体 条件控制
  2. 猜数字游戏(猜3次以及无限次)案例 知识点: 用到了import random函数 变量名 = random.randint(x,y) (1)考察对if嵌套的使用熟练度; (2)考察if...elif...else的使用熟练度 (3)考察break跳出循环的使用 (4)考察循环条件控制
  3. 登录程序案例
  4. 输出1到100数字案例
  5. 求1到100的和(奇数或偶数和)案例
  6. 水仙花数 (1)水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身。 (2)考察数学知识 个位: ge=i%10 十位: shi=i//10%10 百位: bai=i//100 7.叠纸到珠穆朗玛峰高度案例 考察点:叠一次记一次数,叠纸每次厚度翻倍 8.while True:知识点 非0即为真,非0即为True,可以用while 1:代替 9.输出99乘法表 考察while的嵌套使用,外层i控制行,内层j控制列 第一行有一列,第二行有两列....得出结论: 列j<行i

二. for循环 1.for循环(也称遍历循环)格式 for 临时变量名 in 可迭代容器: 循环体

可迭代容器: 字符串 元组 列表 字典 集合 目前只学了字符串,其他的后续依次学到 2.range()函数 range函数提前生成可迭代的数字序列 range(y): 范围是默认0到y(不含y),默认步长为1 range(x,y): 范围是x到y(不含y),默认步长为1 range(x,y,z): 范围是x到y(不含y),但是步长为z 3.while和for的区别: (1)while可以控制循环条件,for不能控制循环条件 (2)while循环: 变量范围就是当前文件所有代码 for循环: 变量作用范围仅仅是for循环内部 3.统计字符次数 定义一个初始量count来记数 三. continue跳过某次循环 continue: 跳过循环/结束本次循环,继续下一次循环