洛谷B2005 字符三角形(python3)

更新:我又写了一个代码,感觉这一版更易于理解。

代码如下:

a=input();
for i in range(1,4):
    b=' '*(3-i)
    print(b,end='')
    for j in range(i*2-1):
        print(a,end='')
    print('')

 


 

这题重点在如果输入print(a,a,a,a,a),逗号会使输出的时候五个字符之间有空格,应该用a+a+a+a+a,表示将5个字符串拼接为一个字符串来输出。

代码如下

a=input();
print("  "+a)
print(" "+a+a+a)
print(a+a+a+a+a)

 

posted @ 2023-10-13 23:04  TheZealous  阅读(81)  评论(0编辑  收藏  举报