
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Pythonでピラミッドを表示させる - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Pythonでピラミッドを表示させる - Qiita
num=int(input('Please input number => ')) spc=' '*max(0,num-1) for i in range(1,2*num,2): ast='*'... num=int(input('Please input number => ')) spc=' '*max(0,num-1) for i in range(1,2*num,2): ast='*'*max(1,i) out=spc+ast print(out) spc=spc.replace(' ','',1) コードの解説 input関数を使用して、num変数にキーボードからの入力した値を代入します。 このとき、取得した値はstr型になるので、このあとのためにint型にしておきます。 spc変数には、空白を代入していきます。 for文を使ってピラミッドを表示していきます。 range関数で1から2ずつ加算させていきます。これによって、*が1つ,3つ,5つ…と増えていきます。 ループの最後に空白を1ずつ取り除いてあげます。 (try、expectを使って数字以外が入力したときの対処も入れても