pythonで、逆ピラミッド(二種の文字列が交互)のコードについてです。
python
1a = input("数値を入力") 2a = int(a) 3for i in range(a): 4 for j in range(i): 5 print(' ',end='') 6 for j in range((a-i)*2-1): 7 print('*',end='') 8 print()
上記のコードで”*”一種類の逆ピラミッドはできていますが、
*+*+*
*+*
*
(こちらも逆ピラミッドのかたちで)
のように、”+”を互い違いになるように出力するには何を付け足せばよいでしょうか?
print('*',end='')
=>
print('+' if j%2 else '*',end='')
回答2件
あなたの回答
tips
プレビュー