問題
1
Python
randomモジュールを使っておみくじを作ろう
この問題では、randomモジュールを使って簡単なおみくじプログラムを作成します。ランダム性を持つ結果の表示ができるようになれば、 抽選やおみくじのようなプログラム、また実用的な使い方だと掃除当番を決めるためのアプリなど、様々なシーンで役立つプログラムを作ることができます!
Pythonの問題に挑戦しよう!
問題
「randomモジュールを使っておみくじを作ろう」
randomモジュールをインポートし、omikuji_lists配列の中からランダムにひとつ取得して表示するおみくじプログラムを作成してください。
出力はprint関数を使用しましょう。
あらかじめエディタに書くコード
# モジュールをインポート
# おみくじの結果パターンを配列に格納
omikuji_lists = ['大吉', '中吉', '小吉', '吉', '末吉', '凶', '大凶']
# ランダムなインデックス番号を取得する変数を定義
# ランダムなおみくじ結果を出力
print()
¥Python¥
期待する画面
# 出力結果 (※ランダムな結果になります)
大吉
大吉
解答と解説(randomモジュールを使っておみくじを作ろう)
解説
LINE登録して解答を見る
※ご登録後トークルーム下部にあるメニュー内
「無料問題集※解答付き」を押すと
解答閲覧用URLが届きます
・import random
random モジュールをインポートしています。このモジュールには、乱数生成に関するさまざまな関数が含まれています。今回は、ランダムな整数を生成するために使用します。
・num = random.randint(0, 6)
random.randint(0, 6) 関数を使って、0 から 6 までの整数の中からランダムに1つの整数を生成します。この整数は、リスト omikuji_list のインデックスとして使用されます。