python学习笔记(while循环)(赋值运算符)(第二个案例九九乘法表)(转义字符)

1.while的基本使用

while 条件(判断计数器是否达到目标次数):
    满足条件时,做的事情1
    满足条件时,做的事情2
    满足条件时,做的事情3
    
    处理条件(计数器 + 1)

例如输出100次hello python

#定义计数器
i = 0    #建议:除非有特殊要求,否则都从0开始计数
while i < 100:
    print("hello python")
    
    i = i + 1

2.赋值运算符
与c语言的同理在运算符后面紧跟一个=

  • c = a
  • c+= a
  • c -= a
  • c *= a
  • c /= a
  • c //= a 取整
  • c %= a 取余
  • c **= a 幂运算
    3.循环嵌套
    3.1循环中的语句break和continue
  • break跳出当前整个循环
  • continue结束当前一次的循环,进入下一次循环

3.2循环嵌套的形式

while 条件 1:
    满足条件时,做的事情1
    满足条件时,做的事情2
    满足条件时,做的事情3

    while 条件 2:
        满足条件时,做的事情1
        满足条件时,做的事情2
        满足条件时,做的事情3

        处理条件 2
    
    处理条件 1

4.案例九九乘法表
4.1案例程序

row = 1 # 行
while row <= 9:
    col = 1 # 列
    while col <= row:
        print("%d * %d = %d"%(row,col,row * col),end="  ")
        col += 1
    print("")
    row += 1

下面是输出结果
python学习笔记(while循环)(赋值运算符)(第二个案例九九乘法表)(转义字符)_第1张图片
这里说明一下:我用vscode来编写的程序,vscode的安装、汉化和使用我会在以后专门写一篇博客说明一下
这里还有一个小技巧,上面的输出结果中当乘积是两位的时候会将后面的往后挤一个格,这样排列就不整齐了,如果我想让一家人整整齐齐的话就可以用转义字符
4.2转义字符

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

前三个用在输出函数里可以输出相应的字符
而后三个是用来达到相应的效果
这里用到的就是这个“横向制表符”\t

row = 1 # 行
while row <= 9:
    col = 1 # 列
    while col <= row:
        print("%d * %d = %d "%(row,col,row * col),end="\t")
        col += 1
    print("")
    row += 1

结果如下
在这里插入图片描述
我们可以看到将代码中end=""双引号里的空格改成了\t输出就变得整齐了,制表符就是协助再输出文本时垂直方向保持对齐

你可能感兴趣的:(python学习笔记(while循环)(赋值运算符)(第二个案例九九乘法表)(转义字符))