演習課題「順位に合わせてメッセージを表示する」
右のコードは、実行するたびに、1から10までの数値をランダムに生成して、順位として表示します。ここにif文を追加して、2位から5位の時には「あと少し!」と表示するようにしてください。
プログラムを実行して、正しく出力されれば演習課題クリアです!
期待する出力値
あなたの順位は(2..5)位です
あと少し!
-----
あなたの順位は(1)位です
あなたの順位は(6..10)位です
※paizaに会員登録すると無料で動画学習コンテンツをご利用いただけます
会員登録する
#07:【補講】複数の条件を組み合わせてみよう - AND
ここでは、if文で、複数の条件を組み合わせるAND(アンド)について学習したいと思います。ANDを使うと、ひとつのif文で、複数の条件式を組み合わせることができるんですよ。
条件式1 && 条件式2 条件式1と条件式2の両方が成立した時、全体の条件が成立する
式1 | 式2 | 式1 && 式2 |
---|---|---|
成立 | 不成立 | 不成立 |
不成立 | 成立 | 不成立 |
不成立 | 不成立 | 不成立 |
number3 = rand(1..100)
puts number3
if number3 >= 30 && number3 <=60
puts "当たり"
else
puts "残念!"
end
- 論理演算子 - 条件分岐 - Ruby入門
http://www.rubylife.jp/ini/if/index4.html
ログインすると採点できます
コードの実行