演習課題「大吉の確率を上げてみよう」
右側のコードエリアのプログラムをもとに、プログラムを完成させてください。
omikuji の中には、1~100までの数字がランダムで
代入されます。
omikuji の数字が30~100の時は「omikujiの中身は○○なので大吉」と表示、
omikuji の数字が29以下の時は「omikujiの中身は○○なので大凶」と表示する。
例)omikujiの中身は32なので大吉
※paizaに会員登録すると無料で動画学習コンテンツをご利用いただけます
会員登録する
#04:おみくじを作ってみよう
ここまで覚えたif文による条件分岐とrandint関数を使って、実行するたびに結果が変わる「おみくじプログラム」を作成してみましょう。
# coding: utf-8
# if文による条件分岐
number = 1
if 条件式1:
print( "スキ!") #条件式1が成立したときの処理
elif 条件式2:
print( "どちらでもない") #条件式2が成立したときの処理
else:
print( "キライ") #条件式がどれも成立しなかったときの処理
利用例 | 意味 | 真になる例 |
---|---|---|
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)と呼びます。
動画の中では、デバッグとして、
randint関数で何の値がomikuji変数に代入されたかを出力して、
omiokuji変数の値に対して、if文が期待通りに動いているか確認しています。
ログインすると採点できます
コードの実行