python学习 08 循环嵌套

  • while嵌套就是:while里还有while。while及其下的缩进属于一个循环。
while 判断条件 1:
	执行语句 1
	执行语句 2
	while 判断条件 2:
		执行语句 3
		执行语句 4
		...
		处理条件 2
	处理条件 1

知识点:print

print() 函数默认在输出完成后,增加换行

示例:
print("?")
print("?")
输出:
?
?

print( , end="") 可以将换行替换为 end="" 双引号内的内容

示例:
print("?", end="mmm")
print("?")
输出:
?mmm?

实例一:输出随行递增的 *

# 1、先编写行
row = 1
while row <= 9:
    # 1、再编写列:第1行输出1列,第2行输出2,以此类推
    col = 1

    while col <= row:
        # 输出每列
        print("*", end="")
        # 处理计数器
        col += 1
    # 因为前面没有输出换行,所有 * 都在一行,故此处应输出换行
    print("")
    # 处理计数器
    row += 1

实例:九九乘法表

# 1. 打印 9 行 *
# 2、每个 * 都看作是一个元素,将其替换为乘法式

# 先输出行
row = 1
while row <= 9:

    # 再输出列
    col = 1
    while col <= row:
        # 将每个 * 替换为乘法式
        print("%d*%d=%d  " % (col, row, row * col), end="")
        col += 1

    print("")
    row += 1

知识点

  • \t 在控制台输出一个 制表符,协助在输出文本时 垂直方向 保持对齐
  • \n 在控制台输出一个 换行符
  • \" 双引号。可以在print("")中输出一个双引号。

猜你喜欢

转载自blog.csdn.net/wb1511786474/article/details/88417369