Python中嵌套循环练习

题目:

Python中嵌套循环练习_第1张图片

解:

模式 A:

输入“n = int(input("请输入一个数字:"))”,表示将有多少层&数字最大是多少。

输入“

for num in range(1, n + 1):

for j in range(1, num + 1, 1):

print(j, end="\t")

print()”,表示第一层循环从1开始,到数字“n”结束,第二层循环中数字从小往大递增,最后在第一层循环下打印,确保打印效果。

Python中嵌套循环练习_第2张图片

结果如下:

Python中嵌套循环练习_第3张图片

整图如下:

Python中嵌套循环练习_第4张图片

模式 B:

输入“n = int(input("请输入一个数字:"))”,表示将有多少层&数字最大是多少。

输入“

for num in range(n,0,-1):

for j in range(1,num+1):

print(j, end="\t")

print()”,第一层循环表示从n开始,到1结束,第二层循环表示数字从1到最大递增,最后在第一层循环下打印,确保打印效果。

Python中嵌套循环练习_第5张图片

结果如下:

Python中嵌套循环练习_第6张图片

整图如下:

Python中嵌套循环练习_第7张图片

模式 C:

输入“n = int(input("请输入一个数字:"))”,表示将有多少层&数字最大是多少。

输入“

for num in range(1, n + 1):

for j in range(n - num):

print(" ", end="\t")”,表示第一层循环从1开始,到数字“n”结束,第二层循环中空格从最多向1递减。

Python中嵌套循环练习_第8张图片

输入“

for j in range(num, 0, -1):

print(j, end="\t")”,表示第二层循环中数字有大往小递减。

在第一层循环下,输入“print()”,确保打印效果。

结果如下:

Python中嵌套循环练习_第9张图片

整图如下:

Python中嵌套循环练习_第10张图片

模式 D:

输入“n = int(input("请输入一个数字:"))”,表示将有多少层&数字最大是多少。

输入“

for num in range(n,0,-1):

for j in range(n - num):

print(" ", end="\t")”,表示第一层循环从数字“n”开始,到1结束,第二层循环中的空格从0到最大递增。

Python中嵌套循环练习_第11张图片

输入“

for j in range(1,num+1):

print(j, end="\t")

print()”,表示第二层循环中的数字从1到最大递增,最后在第一层循环下打印,确保打印效果。

结果如下:

Python中嵌套循环练习_第12张图片

整图如下:

Python中嵌套循环练习_第13张图片

你可能感兴趣的:(python)