Python 打印实心菱形

关于python,我是最近才接触到的。很高兴胡胡和沛沛为我做指导,我会坚持下去。

下面给大家看一下,最近完成小练习写的python代码,可能不是简洁的,欢迎大家指点。

下面再来看一下,以上代码执行后,显示出来的效果:

-------下面是沛沛写的、也就是我师父写的、你看懂了嘛?我小菜鸟、没看懂,希望能帮助到你

n = 5
_max = 2 * n - 1
a = [("*"*e).center(_max," ")for e in [2*i - 1 if i<=n else 4*n-2*i-1 for i in range(1,_max+1)]]
for each in a:
    print each

原文地址:https://www.cnblogs.com/MoMo-Li/p/3640965.html