1.判断语句-if语句的使用:
首先要注意语法详解:!=(不等于)、==(左右两符号相等)
①单一判断:if---else #注意:else 不能单独使用,else 主要表示不满足 if 条件的时候输出,else后面不能跟条件。
②两种判断:if---elif---else #注意:elif 指满足条件2时输出,且 elif 只能与 if 连用使用,不能单独使用。
③多种判断:if---elif---elif---...---else #注意:执行多条 if 语句也能定义多个条件输出,但是与连用的语句对比,没有连用语句执行效率高。
④三目运算: 可以把语句简化打印输出。
注意:只有简单if判断可以使用,过于复杂判断就不要使用了,那样会影响代码的可读性。
⑤ if 嵌套:执行原理:(后面的判断条件是 在前面的判断成立的基 础之上进行的,针对这 种情况,可以使用if嵌 套来实现。)
2.逻辑运算:
注意:这里比较运算符的返回结果都是 bool 型 在实际使用中,会经常用到它们,或者他们的组合。
当需要同时判断多个条件的时候,可以使用 与、或、非 等逻辑来同时判断多个条件。
①与逻辑-(and):表示“并且”,两者为真且为真。 只有当 and 两边都为真的时候,最终才会返回真。
②或逻辑-(or):表示“或者”,两者其一为真且为真。 只要or两边其中有一个真,最终整体返回为真。
③非逻辑-(not):表示“取反”,也就是真的会变成假的,假的会变成真的。
3.while 循环:一般由三部分组成:(循环初始值,循环结束条件,将要循环的代码循环体),
注意:需要循环能够终止,循环结束条件能否为 False 决定。
else也可以和while循环一起使用 当判断为假时,就会执行else 内的代码。
整个循环的过程就如同上表一样,依次执行,直到判断为假循环结束。
同if嵌套类似,while的嵌 套指的是while里面还包含while:
4.break :为了避免死循环,break来终止循环 使用break终止循环时不会执行else的内容。
5.random 模块的 randint 方法:(random是随机数模块)random.randint(0,10) #括号内的两个参数为随机数的范围。
当输出打印时会随机打印出0到10范围的数。包括0和10。
6.笔记小练习:
①自己制作一个99乘法表。
②利用random 的randint 方法写一个猜数字的小游戏,即用户输入一个数字和系统随机生成的数字进行大小比较。
需求1:需要提示用户猜测的数字范围
需求2:用户拥有5次猜测机会,如果提前猜中则后续机会作废
上次笔记的小题实例:
import math n = math.pi r = int(input('请输入一个圆的半径:')) s = n * r ** 2 h = 2 * n * r print('这个圆形的面积为:%.2f'%s) #让输出结果保留两位小数 print('这个圆形的周长为:%.2f'%h) #让输出结果保留两位小数
欢迎讨论,共同学习,共同进步,加油!