演習課題「大吉の確率を上げてみよう」
右側のエディターエリアのプログラムをもとに、プログラムを完成させてください。
omikuji の中には、1~100までの数字がランダムで
代入されます。
omikuji の数字が30~100の時は「omikujiの中身は○○なので大吉」と表示、
omikuji の数字が29以下の時は「omikujiの中身は○○なので大凶」と表示する。
例)omikujiの中身は32なので大吉
※paizaに会員登録すると無料で動画学習コンテンツをご利用いただけます
会員登録する
#04:おみくじを作ってみよう
ここまで覚えたif文による条件分岐と、randメソッドを使って、実行するたびに結果が変わる「おみくじプログラム」を作成してみましょう。
# if文による条件分岐
if 条件式1
#条件式1が成立したときの処理
elsif 条件式2
#条件式2が成立したときの処理
else
#条件式が、どれも成立しなかったときの処理
end
利用例 | 意味 | 真になる例 |
---|---|---|
a < b | a が b よりも小さい | 10 < 15 |
a > b | a が b よりも大きい | 10 > 7 |
a <= b | a が b 以下である | 10 <= 15 |
a >= b | a が b 以上である | 10 >= 7 |
a != b | a と b が等しくない | 10 != 1 |
デバッグ (debug) とは、プログラムの不具合・欠陥を発見および修正し、
正常に動作させるための作業全般のことです。このような、プログラム上の
不具合・欠陥をバグ(bug)と呼びます。
動画の中では、デバックとして、randメソッドで何の値がomikuji変数に
代入されたかを出力して、omiokuji変数の値に対して、if文が期待通りに
動いているか確認しています。
ログインすると採点できます
コードの実行