Pythonでinputとfor in rangeの文を使ってこのような結果を表示させたいです。
2つ以上の整数を入力してください4
a a a a
a a a a
a a a a
a a a a
実践してみたコードは
e=int(input("2つ以上の整数を入力してください"))
for i in range(e):
for c in range(e):
print("a",end="")
print()
です。これだとエラーが出てきてしまいます。出てくるエラーはe=int(input("2つ以上の整数を入力してください"))の部分で、TypeError:'str' object is not callableと出てきます。 一回再起動をしたほうが良いのでしょうか?
後に、同じようなもので
2つ以上の整数を入力してください4
a a a a
a a
a a
a a a a
も作りたいと考えています。上手く表現できていませんがなかがくり抜きのようになっている状態です。
空白の作り方がどのように考えれば良いのかよくわからなくなってしまいました。質問が多くなってしまい申し訳ありませんが、調べても上手に情報を見つけることができませんでした。どなたかお教えくださるととても助かります。
