我正在使用以下for循环代码来打印星形图案,并且代码工作得很好。
这是我的代码:
for i in range(1,6):
for j in range(i):
print("*", end=" ")
print()
Run Code Online (Sandbox Code Playgroud)
此代码显示:
*
* *
* * *
* * * *
* * * * *
Run Code Online (Sandbox Code Playgroud)
现在,我的问题是如何打印输出,如下所示:
*
* *
* * *
* * * *
* * * * *
Run Code Online (Sandbox Code Playgroud)
实际上,这可以在单个循环中完成:
for i in range(1, 6):
print (' ' * (5 - i), '* ' * i)
Run Code Online (Sandbox Code Playgroud)