gpt4 book ai didi

python - 嵌套while循环绘制图案

转载 作者:太空宇宙 更新时间:2023-11-04 05:13:57 26 4
gpt4 key购买 nike

您好,我想知道如何使用嵌套循环在输出上绘制此模式

##
# #
# #
# #
# #
# #
# #
# #

我发现了如何在没有嵌套的循环中完成它,但我很好奇如何使用嵌套的 while 循环来绘制它。

while r < 7:
print("#{}#".format(r * " "))
r = r + 1

最佳答案

这是您实际问题的答案:使用两个嵌套的 while 循环。

num_spaces_wanted = 0
while num_spaces_wanted < 7:
print('#', end='')
num_spaces_printed = 0
while num_spaces_printed < num_spaces_wanted:
print(' ', end='')
num_spaces_printed += 1
print('#')
num_spaces_wanted += 1

如打印语句所示,这是针对 Python 3.x 的。为 2.x 调整它们或添加行 from __future__ import print_function 以获得 3.x 样式打印。

关于python - 嵌套while循环绘制图案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42257901/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com