whileループを使用して、水平方向に反転した三角形を印刷するコードを作成しました。今は動作しますが、私はこれを単純化できるかどうか、つまり "ストア"変数を使用しないかと思いました。リバーストライアングルコードの簡略化(Whileループ)
の結果出力しますmyLen = int(input("Enter the number of rows: "))
while myLen < 1 or myLen> 40:
print("The number of rows must be greater than 1 and less than 40")
myLen = int(input("Enter the number of rows: "))
myNewLen=1
store=myLen
while myNewLen <=store:
print((" "*(myLen-1))+"*" * myNewLen)
myNewLen=myNewLen+1
myLen=myLen-1
::私は、私はこのコードを簡素化することができるか疑問に思った
*
**
***
****
*****
をしかし、私は、whileループに
現在のコードを使用して、それを維持したいです効率。
'myLen'がバグフリーの最適化問題のためにも – MooingRawr
未定義である多分ここに掲示する検討します。codereview.stackexchange.com – MooingRawr
申し訳ありませんが、私は私が – Xrin