No.646 逆ピラミッド

問題

数字を取得して
2ならば
22

3ならば
333
33

逆ピラミッドと言っているけれど逆階段って言ったほうがいいかもしれない。

解法

入力された文字をaに代入する。

forを使って入力された数字から1ずつ減らす文を作る。
for i in range(int(a),0,-1)
後ろは(どこから、どこまで、減らす数)

普通は増えていくけれど-1と指定することでマイナス(減る)になる。

そして、aをi回繰り返す。
print(a*i)

コード

a=input()
for i in range(int(a),0,-1):
    print(a*i)

コメント

人気の投稿