1 判断(if)陈述

1.1 判断的定义:

  • 只有满足条件才可以做某事
  • 判断语句也称为“分支语句”

1.2 if 语句的基本语法:
1) 单个 if 语句:

if 判断条件:如果满足条件,则执行语句

2) 使用 if...else 组合:

#注意代码严格对齐,否则会报错
if 判断条件:如果满足条件,则做什么
else:不满足条件,要做的事情

1.3 逻辑运算:

  • python中的逻辑运算符有:and、or、not
年龄=100
# 逻辑运算示例:
如果年龄>=0年龄 <=120:打印("年龄正确“)
else:打印("年龄不正确")

1.4 高级 if 语句:
1) if...elif...elif...else 的使用

# python中没有switch语句,if语句可以实现switch功能
if条件1:条件1满足执行代码
elif条件2:条件2满足执行代码
else : 当以上条件都不满足时执行的代码
  1. if 语句的嵌套
#嵌套if时,注意代码缩进if条件1:条件1满足执行代码...如果 条件 1基于条件 2 :满足条件2时执行代码否则:条件 不满足时执行的代码
else:不满足条件1时执行的代码

1.5 if语句综合应用示例:

# 输入要从控制台抛出的拳头 - 石头 (1)/剪刀 (2)/布 (3)
玩家= int(输入("请打石头(1)/剪刀(2)/布(3): “)#电脑随机出拳——假设电脑一直出拳
电脑= 1#比较优胜者
#如果条件判断内容太长,可以在最外面的条件加上一对大括号
#然后在每个条件之间按回车,PyCharm可以自动添加8个空格
if ((玩家== ) 电脑==2 (玩家== 2 电脑==3)玩家==3电脑==1打印(“哎呀!!!电脑太弱了!!!”)
elif玩家==电脑:打印("我们意见一致,再来玩吧!”)else打印“不,我会和你战斗到天亮!”

2 运算符优先级:

运算符 描述
**电源(最高优先级)
* / % //乘法、除法、余数、舍入除法
+ - 加法, 减法
<= < > >=比较运算符
== !=等号运算符
= %= /= //= -= += *=赋值运算 符号
不是 and逻辑运算符

3 循环语句(while)

3.1 while 语句的基本语法
1) while 语句的执行步骤

初始条件设置 - 通常重复执行 计数器
#自然算法(计数器从1开始)
# 程序计数方式(计数器从0开始)
while条件(判断计数器是否达到目标数):当条件满足时遇见,做事1有条件时要做的事情满足2满足条件时做什么3...省略加工条件(计数器+1)

2) While 语句应用示例 (sum(100))

结果 = 0 #定义最终结果变量
i = 0 # 1. 计数器
# 2.开始循环
while i <= 100 :# 3、满足条件时,执行代码结果+= 1 # 4. 处理计数器 i += 1

3.2 中断并继续:

  • break:当满足一定条件时,退出当前循环,后续代码将不再执行。
  • 继续:当满足一定条件时,退出本次循环,不执行后续代码

3.3while循环嵌套:

while条件1:满足条件时该怎么办1...( 省略)。 .省略...加工条件 加工条件1

3.4 while语句综合运用(9*9乘法表)

row = 1 #定义起始行
同时<=9列 = 1 # 定义起始列 # 打印行:同时<=打印“ %d * %d = %d" % (,,列 *行),结束="\t")col += 1 #加工条件2打印("") # 换行+= 1 # 加工条件1