Day 37乱数を使ってサイコロを作る

2026-04-02 JST ・ 難易度: 入門 ・ カテゴリ: 標準ライブラリ

Pythonコード

1import random2 3def roll_dice(sides=6):4    return random.randint(1, sides)5 6def main():7    print('サイコロを振ってください')8    try:9        num_sides = int(input('何面のサイコロですか?'))10    except ValueError:11        print('数字を入力してください')12        return13    result = roll_dice(num_sides)14    print(f'{num_sides}面のサイコロの結果:{result}')15 16if __name__ == '__main__':17    main()

解説

次に試してみよう