python实现 str_rlt print(str_rlt)后如下图案(菱形): * *** ***** *** *
时间: 2023-11-20 09:05:15 浏览: 155
C5358224_电源变压器_SMD09H1971R_规格书_RLT电源变压器规格书.PDF
要实现这个菱形图案,可以使用以下代码:
s = '*'
for i in range(1, 4):
print((s * (2*i-1)).center(5))
for i in reversed(range(1, 3)):
print((s * (2*i-1)).center(5))
这段代码中,我们使用了字符串乘法和字符串居中方法来实现菱形图案。具体来说,我们首先使用一个循环来打印上半部分的三角形,每一行的星号数量为2i-1,然后使用字符串的center方法将其居中打印。接着,我们使用一个反向循环来打印下半部分的三角形,方法与上半部分类似。
阅读全文