Python基本アルゴリズムコレクション(16)-ひし形を印刷

ダイヤモンドの印刷をリクエストする

ひし形は実際には上から下に対称な構造ですが、上部が対称である限り、図の下部を印刷することができます。

 

#循环变量计算为♥总数从0开始左、右分开写。
#如♥总数为7个,那么循环变量是-3,4,步长为1。
'''
需要打印9层最终形成菱形
'''
for j in range(-4,5,1):#从-4开始数到4一共是9个数字
    if j<0:#如果循环变量小于0
        i=-j#让负数变成正数,并重新赋值
    else:
        i=j
    print(' '*i+'*'*(9-2*i))#打印空格+几个⭐

 

おすすめ

転載: blog.csdn.net/weixin_43115314/article/details/114355649