如何在Python中打印附加的模式?
我是初学者,正在尝试学习Python。请帮忙
如果您无法看到该模式,请参阅评论部分。
*******
******
*****
****
***
**
*
**
***
****
*****
******
*******
答案 0 :(得分:0)
嗯,你可以像下面这样循环。
number_of_rows = 5
value_range = range(0, number_of_rows)
middle_value = number_of_raws / 2
for i in value_range:
if i < middle_value:
print('*'*(number_of_rows-middle_value-i))
else:
print('*'*(i-middle_value+1))
此处number_of_rows
定义了绘制此“K”模式所需的行数。