数字で模様を描くプログラミングを作成したいです
Pythonで数字の羅列を表示されたいのですがなかなかうまくプログラミングできないため教えていただきたいです。
実現したいこと
11111111111111111
12222222222222221
12333333333333321
12344444444444321
12345555555554321
12345666666654321
12345677777654321
12345678887654321
12345678987654321
12345678887654321
12345677777654321
12345666666654321
12345555555554321
12344444444444321
12333333333333321
12222222222222221
11111111111111111
と実行したら表示させるプログラムをPythonで作成したいです。
発生している問題・エラーメッセージ
該当のソースコード
for i in range(1,10): for j in range(1,10): if i*j<10: print(" ",end=" ") print(i*j,end=" ") if i*j>=10: print(i*j,end=" ") print()
で九九表を作りました。そこから数字を変えようと思ったのですがうまくいきませんでした。アドバイスよろしくお願いします。Python初心者なので九九表のコードも拙いかもしれません。申し訳ないです。
試したこと
9*9の九九表をまず作りそこから完成の形に近づけようとしました。ですがうまくいきませんでした。どのようなコードを書けば良いのか教えていただきたいです。よろしくお願いします。
回答3件
あなたの回答
tips
プレビュー