当前位置: 移动技术网 > IT编程>脚本编程>Python > 学习笔记5_Python 循环语句

学习笔记5_Python 循环语句

2020年07月30日  | 移动技术网IT编程  | 我要评论
while 循环循环的作用就是让 指定的代码 重复的执行while 循环最常用的应用场景就是 让执行的代码 按照 指定的次数 重复 执行  while 语句基本语法格式如下:while 判断条件: 执行语句 1 执行语句 2 ...(省略)... while 语句以及缩进部分是一个 完整的代码块无限循环:由于程序员的原因,忘记 在循环内部 修改循环的判断条件,导致循环持续执行,程序无法终止!...

while 循环

  • 循环的作用就是让 指定的代码 重复的执行
  • while 循环最常用的应用场景就是 让执行的代码 按照 指定的次数 重复 执行

  while 语句基本语法格式如下:

while 判断条件:
    执行语句 1
    执行语句 2
     ...(省略)...
     
  • while 语句以及缩进部分是一个 完整的代码块
  • 无限循环:由于程序员的原因,忘记 在循环内部 修改循环的判断条件,导致循环持续执行,程序无法终止!

赋值运算符

在这里插入图片描述

  • 注意:赋值运算符中间不能使用空格

  例子如下:

# 求解0~100之间的偶数和
result = 0
i = 0
while i < 101:
    if i % 2 == 0:
        result += i
    i += 1
print('0~100之间的偶数之和为:%d' % result)

Python 中的计数方法

  常见的计数方法有两种,可以分别称为:

  • 自然计数法(从 1 开始)—— 更符合人类的习惯
  • 程序计数法(从 0 开始)—— 几乎所有的程序语言都选择从 0 开始计数
    因此,大家在编写程序时,应该尽量养成习惯:除非需求的特殊要求,否则 循环 的计数都从 0 开始

break 语句

  • 在循环过程中,如果 某一个条件满足后,不 再希望 循环继续执行,可以使用 break 退出循环
  • break 只针对当前所在循环有效

  例子如下:

i = 0
while i < 10:
    # i == 3时退出循环
    if i == 3:
        break
    print(i)
    i += 1
print("over")

continue 语句

  • 在循环过程中,如果 某一个条件满足后,不 希望 执行循环代码,但是又不希望退出循环,可以使用 continue
  • 也就是:在整个循环中,只有某些条件,不需要执行循环代码,而其他条件都需要执行
  • continue 只针对当前所在循环有效

  例子如下:

i = 0
while i < 10:
    # 当 i == 6 时,不希望执行需要重复执行的代码
    if i == 6:
        # 在使用 continue 之前,同样应该修改计数器
        # 否则会出现死循环
        i += 1
        continue
    print(i)
    i += 1
    
  • 需要注意:使用 continue 时,条件处理部分的代码,需要特别注意,不小心会出现 死循环

while 循环嵌套

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

  语法格式如下:

while 条件 1:
    条件满足时,做的事情1
    条件满足时,做的事情2
    条件满足时,做的事情3
    ...(省略)...
    
    while 条件 2:
        条件满足时,做的事情1
        条件满足时,做的事情2
        条件满足时,做的事情3
        ...(省略)...
    
        处理条件 2
    
    处理条件 1
    

  例子如下:

# 九九乘法表
row = 1
while row <= 9:      
    col = 1
    while col <= row:
        print('%d * %d = %2d ' % (col, row, col*row), end='\t')
        col += 1
    print('')             # 换行
    row += 1

  print 函数相关知识点:

  • 在默认情况下,print 函数输出内容之后,会自动在内容末尾增加换行
  • 如果不希望末尾增加换行,可以在 print 函数输出内容的后面增加 , end=""
  • 其中 "" 中间可以指定 print 函数输出内容之后,继续希望显示的内容
  • 语法格式如下:
# 向控制台输出内容结束之后,不会换行
print("*", end="")

# 单纯的换行
print("")

字符串中的转义字符

  • \t 在控制台输出一个 制表符,协助在输出文本时 垂直方向 保持对齐
  • \n 在控制台输出一个 换行符
    在这里插入图片描述

本文地址:https://blog.csdn.net/qq_45853169/article/details/107622328

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网