python初学者笔记-判断语句和while循环

1.判断语句-if语句的使用:

首先要注意语法详解:!=(不等于)、==(左右两符号相等)

①单一判断:if---else   #注意:else 不能单独使用,else 主要表示不满足 if 条件的时候输出,else后面不能跟条件。

python初学者笔记-判断语句和while循环_第1张图片

②两种判断:if---elif---else   #注意:elif 指满足条件2时输出,且 elif 只能与 if 连用使用,不能单独使用。 

python初学者笔记-判断语句和while循环_第2张图片

③多种判断:if---elif---elif---...---else   #注意:执行多条 if 语句也能定义多个条件输出,但是与连用的语句对比,没有连用语句执行效率高。

④三目运算: 可以把语句简化打印输出。

python初学者笔记-判断语句和while循环_第3张图片

 注意:只有简单if判断可以使用,过于复杂判断就不要使用了,那样会影响代码的可读性。

⑤ if 嵌套:执行原理:(后面的判断条件是 在前面的判断成立的基 础之上进行的,针对这 种情况,可以使用if嵌 套来实现。)

python初学者笔记-判断语句和while循环_第4张图片

python初学者笔记-判断语句和while循环_第5张图片

 2.逻辑运算:

python初学者笔记-判断语句和while循环_第6张图片注意:这里比较运算符的返回结果都是 bool 型 在实际使用中,会经常用到它们,或者他们的组合。 

当需要同时判断多个条件的时候,可以使用 与、或、非 等逻辑来同时判断多个条件。

 ①与逻辑-(and):表示“并且”,两者为真且为真。 只有当 and 两边都为真的时候,最终才会返回真。

python初学者笔记-判断语句和while循环_第7张图片python初学者笔记-判断语句和while循环_第8张图片

 ②或逻辑-(or):表示“或者”,两者其一为真且为真。 只要or两边其中有一个真,最终整体返回为真。

python初学者笔记-判断语句和while循环_第9张图片 python初学者笔记-判断语句和while循环_第10张图片

 ③非逻辑-(not):表示“取反”,也就是真的会变成假的,假的会变成真的。

python初学者笔记-判断语句和while循环_第11张图片 python初学者笔记-判断语句和while循环_第12张图片

 3.while 循环:一般由三部分组成:(循环初始值,循环结束条件,将要循环的代码循环体),

注意:需要循环能够终止,循环结束条件能否为 False 决定。 

python初学者笔记-判断语句和while循环_第13张图片python初学者笔记-判断语句和while循环_第14张图片

 else也可以和while循环一起使用 当判断为假时,就会执行else 内的代码。

python初学者笔记-判断语句和while循环_第15张图片

 整个循环的过程就如同上表一样,依次执行,直到判断为假循环结束。

同if嵌套类似,while的嵌 套指的是while里面还包含while:

python初学者笔记-判断语句和while循环_第16张图片python初学者笔记-判断语句和while循环_第17张图片

4.break :为了避免死循环,break来终止循环 使用break终止循环时不会执行else的内容。

python初学者笔记-判断语句和while循环_第18张图片 python初学者笔记-判断语句和while循环_第19张图片

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) #让输出结果保留两位小数

欢迎讨论,共同学习,共同进步,加油!

你可能感兴趣的:(python笔记,开发语言,python,pycharm)