用python通过用户输入打印金字塔
以下是用Python实现打印金字塔的代码:
rows = int(input("请输入金字塔的行数: "))
for i in range(1, rows+1):
print(" "*(rows-i), "*"*(2*i-1))
解释:
首先,通过 input() 函数获取用户输入的金字塔行数,存储在变量 rows 中。
然后,使用 for 循环遍历每一行,从第一行到第 rows 行。
在每一行中,使用 print() 函数打印空格和星号,其中空格数量为 rows-i,星号数量为 2*i-1,这是因为每一行星号数量都是前一行数量加 2。
最后,通过运行代码,输入行数,即可打印出相应行数的金字塔。
原文地址: https://www.cveoy.top/t/topic/buxG 著作权归作者所有。请勿转载和采集!