前提・実現したいこと
パイソンのエラーコードについてです。
#を表示させてピラミッドを作りたいです。
5段であれば
#
#######
#########
こんな感じで、p段目が (P-1)*2+1 となるピラミッドです。
下記のコードを実行すると「unsupported operand type(s) for *: 'range' and 'int'」とエラーが出ました。
どこを改善すれば正常に表示できるか教えてください
p = int(input("何段?"))
for i in range(p-1)2+1:
print(" "(p-i),end="")
for j in range(p-1)*2+1:
print("#",end=" ")
print("",end="\n")
ご自分の質問を『第三者的視点で』読んでみましょう。
それとコードは"<code>"または"<コード>"のボタンを押して出てくるやつの中に書きましょう。
今のままではインデントが無視されて読みづらいですし、Pythonはインデントがモノを言う言語ですから。
今の状態は、
私 は 数 学が苦手
で
すが
競
技 プロ具 羅 民具 を
し たい
で す。
ど の ように
勉強すれば
い
い
で
しょうか。
のような感じです。読みづらいですね。
まずは編集しましょう。
質問文は編集できます
無駄に質問建てないで、追記修正しよう
教えていただきありがとうございます。こちらを利用するのが初めてで知りませんでした。修正いたします。