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

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

Pythonコード

1import random2 3def roll_dice(sides=6):4    return random.randint(1, sides)5 6def main():7    print('サイコロを振っています...')8    result = roll_dice()9    print(f'出た目は{result}です')10 11    try:12        sides = int(input('サイコロの面の数を入れてください: '))13        if sides <= 0:14            print('面の数は1以上でなければなりません')15        else:16            result = roll_dice(sides)17            print(f'{sides}面のサイコロで出た目は{result}です')18    except ValueError:19        print('数値を入力してください')20 21if __name__ == '__main__':22    main()

解説

次に試してみよう