运算符、while循环

本文详细介绍了Python中的各种运算符,包括算数、逻辑和赋值运算符,以及它们的优先级。同时,深入解析了程序的三大流程:顺序、分支和循环,并讨论了break和continue关键字在循环中的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 算数运算符比较(关系)运算符

== : 检查两个操作数的值是否 相等,如果是,则条件成立,返回 True
!= : 检查两个操作数的值是否 不相等,如果是,则条件成立,返回 True
\> : 检查左操作数的值是否 大于 右操作数的值,如果是,则条件成立,返回 True
< : 检查左操作数的值是否 小于 右操作数的值,如果是,则条件成立,返回 True
\>= : 检查左操作数的值是否 大于或等于 右操作数的值,如果是,则条件成立,返回 True
<= : 检查左操作数的值是否 小于或等于 右操作数的值,如果是,则条件成立,返回 True

2. 逻辑运算符

and : x and y只有 x 和 y 的值都为 True,才会返回 True否则只要 x 或者 y 有一个值为 False,就返回 False
or : x or y只要 x 或者 y 有一个值为 True,就返回 True只有 x 和 y 的值都为 False,才会返回 False
not : not x如果 x 为 True,返回 False如果 x 为 False,返回 True

3. 赋值运算符

在 Python 中,使用 = 可以给变量赋值在算术运算时,为了简化代码的编写,Python 还提供了一系列的 与 算术运算符 对应的 赋值运算符注意:赋值运算符中间不能使用空格
= : 简单的赋值运算符c = a + b 将 a + b 的运算结果赋值为 c
+= : 加法赋值运算符c += a 等效于 c = c + a
-= : 减法赋值运算符c -= a 等效于 c = c - a
*= : 乘法赋值运算符c *= a 等效于 c = c * a
/= : 除法赋值运算符c /= a 等效于 c = c / a
//= : 取整除赋值运算符c //= a 等效于 c = c // a
%= : 取 模 (余数)赋值运算符c %= a 等效于 c = c % a
**= : 幂赋值运算符c = a 等效于 c = c a

4. 运算符的优先级

** : 幂 (最高优先级)
/ % // : 乘、除、取余数、取整除
\+ - : 加法、减法
<= < > >= : 比较运算符
== != : 等于运算符
= %= /= //= -= += *= **= : 赋值运算符
not or and : 逻辑运算符

while循环

5. 程序的三大流程

在程序开发中,一共有三种流程方式:
顺序 —— 从上向下,顺序执行代码
分支 —— 根据条件判断,决定执行代码的 分支
循环 —— 让 特定代码 重复 执行

6.break 和 continue

break 和 continue 是专门在循环中使用的关键字
break 某一条件满足时,退出循环,不再执行后续重复的代码
continue 某一条件满足时,不执行后续重复的代码
break 和 continue 只针对 当前所在循环 有效

6.1 break在循环过程中,如果 某一个条件满足后,不 再希望 循环继续执行,可以使用 break 退出循环
6.2 continue在循环过程中,如果 某一个条件满足后,不 希望 执行循环代码,但是又不希望退出循环,可以使用 continue

7. while 循环嵌套

while 嵌套就是:while 里面还有 while

8 . 转义字符

\\ : 反斜杠符号
\' : 单引号
\" : 双引号
\n : 换行
\t : 横向制表符
\r : 回车

案例:1.循环嵌套演练 —— 九九乘法表
i=1;
while i<=9:
n=i
j = 1
while j <= n:
print(j,'*',i,'=',(j*i), end='\t')
j += 1
print()
i+=1

2.用嵌套打印小星星
n=1
while n <= 5:
b=1
while b <= n:
print("*",end="")
b+=1
print()
n+=1
3.作业打印先递增后递减的小星星
row = 1
num = 0
while row <=13:
if row >= 8:
num -= 1
else:
num = row
print('*' * num)​
row += 1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值