這是我第一篇文,有突兀處多包涵
以前習慣先以range寫list,現在若用list都會檔案一開頭list=[]或寫一函式初始
*
**
***
以下我作為初學者想了兩種寫法供捧友們參考,請多多指教:
list_1=range(0,3,)
list_2=range(0,3,) #設定list
for i in list_1:
for j in list_2:
if j<=i: #i依序增值,進到j,j隨i增加
print("*",end='') #這是為了印連續
print("\n")
這是兩層for迴圈,那天我剛安裝編譯器,初試python,如今看來習慣已變#
list=range(0,3)
for i in list:
while a<=i:
print("*",end='')
a+=1 #while
print("\n")
印星星是很出名的題目,也很基本,還有很多變化
感謝,已更改
同學寫的不錯喔,但同學可以再多說明一些關於程式邏輯的部分,
例如j<=i的部分為什麼可以讓程式印出直角三角形的星星
文稿的部分要再校稿一下,也可以再順一下關於文章邏輯的部分
例如習慣已變,為什麼會這樣覺得?兩種寫法的優劣在於?
也可以多補充一些印星星的變化型。