ネストされた for ループを使用してユーザーに整数を要求すると、プログラムは逆の逆三角形を出力し、その底辺にはアスタリスクの数があり、下に向かって進んでいきます。次のようになります。
*****
****
***
**
*
私が持っているコード:
def pattern():
integer = requestInteger("Please enter a number")
for number in range(0, integer):
for variable in range(integer, 0, -1):
if variable - 1 > number:
sys.stdout.write(' ')
else:
sys.stdout.write('*')
sys.stdout.write('\n')
これを出力します:
*
**
***
****
*****
これを機能させるために for ループを変更する方法がよくわかりません。しばらく試してみたので、助けていただければ幸いです。