前提・実現したいこと
パイソンのエラーコードについてです。
#を表示させてピラミッドを作りたいです。
5段であれば
ああああ#
あああ###
ああ#####
あ#######
#########
「あ」は空白の代わりです。
こんな感じで、p段目が (P-1)*2+1 となるピラミッドです。
下記のコードを実行すると「unsupported operand type(s) for *: 'range' and 'int'」とエラーが出ました。
どこを改善すれば正常に表示できるか教えてください
Python
1p = int(input("何段?")) 2for i in range(p-1)*2+1: 3 print(" "*(p-i),end="") 4 for j in range(p-1)*2+1: 5 print("#",end=" ") 6 print("",end="\n")
調べたこと、試したことを追記してくださいませんか。
なんで同じ質問を何度もする?
https://teratail.com/questions/349843
編集ができるので編集しましょう。
つか、コードは"<code>"で……って書いたでしょ!!!!?
不快に感じさせてしまい申し訳ございません。こちらを利用するのが初めてで不慣れでした。今後このようなことがないよう努めさせていただきます。
同じ質問を立てるのはわからないでもないですが、「編集しましょう」とかのアドバイスを無視しているのが問題です。
(コードの件のやつを対処した上で投稿したのならわからんでもない)
このページの下にある「> ヘルプ」をクリックし、表示されたページの右側の
「質問するときのヒント」や「推奨していない質問」をよく読んでください。
質問の編集確認しました。OKです。
回答3件
あなたの回答
tips
プレビュー