8.31 总结

8.31 总结

运算符注意

  1. 优先级别 ** > 负号 > * / // % > + -
  2. 算术运算符 > 比较运算符 / 成员运算符 > 逻辑运算符 > 赋值运算符

for range累加注意

total = 0  # 放在循环的外面  避免每次循环重置
for i in range(1, 101):
    total += i  # total = total + i
    """
    第一次 in 的时候 i = 1
        total += i  ===> total  = total + i = 1
    第二次 in 的时候 i = 2
        total += i  ===> total  = total + i = 1 + 2 = 3
    第三次 in 的时候 i = 3
        total += i  ===> total  = total + i = 3 + 3 = 6
    """
print(total)

产生一个容器 容器放着1-100的数据
遍历容器取值 ,取出来一个累加起来
注意: 和随着取值 会发生变化的 【定义一个变量 用来接受累加和的值】
变量名使用等号进行赋值时 会把原本的数据给覆盖掉

注:写的代码与for对齐,代表已出了循环,如果还是缩进的操作,代表还在循环之中

total3 = 0
for m in range(1, 11):
    total3 += m ** 2
print(total3)

注:出来循环
otal1 = 0  # 定义一个变量 记录累加和
for j in range(1, 101):
    if j % 2 == 1:
        total1 += j
    else:
        total1 -= j
        
注:还在循环        

break和continue

  1. break和continue
    都是应用在循环结构语句中,只能对循环起作用
    break的作用是中断它所在的循环 【退出循环】
    continue的作用[循环一次一次执行的]是, 结束当前次[循环体中后面的代码不再执行],
    跳到循环判断的位置,再决定是否开启下一次 [判断成立的时候 开启下一次]
  2. 演示continue的作用:
# 打印1-10中的偶数
for i in range(1, 11):
    # 判断这个数据是否是偶数 是的话 执行打印操作
    if i % 2 == 0:
        print(i)
注;此为判断这个数据是否为偶数,是的话执行打印操作

for j in range(1, 11):
    if j % 2 == 1:
        continue
    print(j)
注:此为判断该数据是否为奇数,如果是奇数,跳过这一次循环,继续下一个数
  1. break 是结束所在的循环

    一般循环结束是 循环条件不成立或者容器中没有数据可拿时 结束循环

for n in range(1, 11):
    print(n)
    if n == 5:
        break

while 条件判断:

语法:
    while 条件判断:
        循环体代码块

解读:
只要条件成立,程序就一直在此循环,直到循环条件不成立

例如:打印:

  1. 重复做的操作是什么 ==== 打印数据 每次打印的都是1个
  2. 做这件事情的条件 ===== 只要打印的数据没有到10 就得一直打印

与for思想区别

  1. for的循环思想:需要一个容器,容器中存放数据
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值