<jupyter_start><jupyter_text>**問11 if文の基礎** ここからは条件文であるif文について学びましょう。以下のコードを実行してみましょう。ここで以下のプログラムを書いてみましょう。**1から100の間でランダムに数字を発生させ、その数字を`print()`関数で表示させ、その値が50以上なら"合格"と表示させましょう。**スクリプト名：training11.py<jupyter_code>import random

rd = random.randint(1,100)
print("ランダムで発生させた数字は{0}です。".format(rd))

if rd >= 50:
    #インデントの開始でif文開始（行の始めから半角空白4つあける）
    print("合格！")
#インデントの終了：if文の終了<jupyter_output>ランダムで発生させた数字は88です。
合格！<jupyter_text>if文のポイントは、以下の２つです。> - インデントの開始でif文が開始　> - インデントの終了は、if文の終了> インデントとは、行の先頭から半角空白を４つ右へあけることです。 if文の注意点> - if文の条件文の最後に必ず`:`をつけてください。>   `if (条件式)　:`> - 処理部では必ずタブを挿入してください ※ import文は、あまり気にしないでください。後ほどの問題で解説します。※ 今回の例題では、ランダムに数字を発生する関数randomを使用するために必要な一文です。 以下のコードはエラーとなります。<jupyter_code># エラー : インデントが正しくない（IndentationError）
import random

rd = random.randint(1,100)
if rd >= 50:
print("合格！")<jupyter_output><empty_output>
{'fraction_non_alphanumeric': 0.13797169811320756, 'fraction_numerical': 0.0330188679245283, 'mean_word_length': 11.485294117647058, 'pattern_counts': {'":': 0, '<': 8, '<?xml version=': 0, '>': 16, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'chain_length': '2', 'dir': 'jupyter-structured-clean-dedup', 'id': '440003', 'license': 'MIT', 'n_tokens_mistral': 651, 'n_tokens_neox': 610, 'n_words': 36, 'path': 'source/training11.ipynb', 'repo_name': 'hskm07/pybeginner_training100', 'size': '848'}