このブログは、プログラミング初心者がアウトプット用に始めたものです。
誤った解説などがありましたらコメントをお願いします。m(__)m
問題.1
ユーザーに数字を入力してもらい、その数の回数だけHello!と表示させるコードを記述してください。
↓↓↓解答
解説
雛形
1 2 3 4 5 6 |
def output()
end
puts "何回表示させますか?"
output()
|
↓↓↓解答
1 2 3 4 5 6 7 8 9 |
def output(num)
num.times do
puts "Hello!"
end
end
puts "何回表示させますか?"
num = gets.to_i
output(num)
|
解説
まず、表示させる回数numを変数とします。
numは数字として取得するためにgetsメソッドのto_iメソッドを使用します。
その後、取得した数字の分だけ繰り返すtimesメソッドを使用し、num回分処理を繰り返すようにします。
最後にoutputメソッドで処理回数分の表示を行います。