• python 3 基础之while循环、for循环、配合break、continue,while与else、for与else



    while循环
    # 求1~100间奇数和
    num = 0
    my_num = 0
    while num < 100:
      if num % 2 == 1:
        my_num += num#乘积可以修改加号为乘号,上面的my_sum开始时改为1即可
      num += 1
    print("1~100奇数求和:%d" % my_num)
    # for循环:for循环可以遍历任何序列的项目,如一个列表或者一个字符串等(字符串是一个有序的字符序列)
    # range(1, 5) 相当于数学中 [1, 5)
    for i in range(0, 5):
      print("第%d次" % (i + 1))
    print("你好龟叔")'''
    # for循环完成1~100求和
    sum = 0
    for i in range(1,101):#遍历
      sum += i
    print(sum)
    # 只循环5次,不关心从多少开始
    for循环与if嵌套
    name = 'hello'
    for x in name:
      print(x)
      if x == 'l':
    print("Hello world!")

     break和continue(都是配合for循环和while循环使用)
    # break的作用:立刻结束break所在的循环()
    # while循环和break配合使用(如果执行了break,while循环将终止 break后面的也就不再执行 (直接跳出循环))
    i = 0
    while i < 5:
      print(i)
      if i == 2:
        print('dsjhkj')
        break#执行到break后,循环终止
      i +=1

    # for循环与break配合使用
    for i in range(5):
      print(i)
      if i == 2:
        break
    print('测试')
    # continue的作用:用来结束本次循环,紧接着执行下一次的循环
    # while循环与continue使用
    i = 0
    while i < 5:
      i += 1
      if i == 2:
        continue#当i == 2 时,停止执行本轮循环,开始下一轮循环
        print("ceshi")
      print(i)
    # for循环与continue配合使用
    for i in range(5):
      if i == 2:
        continue
      print(i)
    # for循环与else使用(当for循环执行完毕后,继续执行else)
    for i in range(5):
      print(i)
      if i == 4:
        break#若执行了break,不再继续执行else中的代码,若没执行break,还会继续执行else
    else:
      print("djd")
    # while循环与else
    i = 0
    while i < 5:
      print(i)
      if i == 3:
        break
      i += 1
    else:
      print("else")
    # 执行结果跟for循环一样,若执行了break,不再继续执行else中的代码,若没执行break,还会继续执行else

    复制时缩进可能有问题

  • 相关阅读:
    小任务之使用SVG画柱状图~
    webpack.config.js配置遇到Error: Cannot find module '@babel/core'问题
    今日笔记
    querySelector与getElementBy等的区别
    JavaScript实现邮箱后缀提示功能
    JavaScript中按键事件的e.keyCode || e.which || e.charCode
    跳转页面&回到上一页
    echarts.js 做图表的插件
    局域网内电脑远程访问共享
    同引擎mysql数据库转导快
  • 原文地址:https://www.cnblogs.com/will-wu/p/12887624.html
Copyright © 2020-2023  润新知