這個圖和第一篇只是倒過來,現在要印一個這樣的圖:
***
**
*
以兩層for迴圈寫
for i in range(3):
for j in range(3):
if j>=i: #j會執行至極值,下一回就會因外圈漸小
print("*",end='')
print() #此為換行
以第二個方法
for i in range(3):
a=2 #因為寫range實際會比限制少一個, 所以a從2起點
while a>=i:
print("*",end='')
a-=1 #a遞減
print()
這張圖和第一篇只是倒過來,思路沒甚麼變化,順序由高至低變換
後面還有一些圖可供參考
公布程式碼只是因為難度不高
真正難的要自己想,才有成就感
日常生活的事情都可以寫成編碼
若能察覺都可以進行編寫
期待你更多的作品,我順便提供我的寫法給你參考。加油。
#python3 代碼:
for x in ["*" * i for i in range(3, 0, -1)]: print(x)