以下は簡単なおみくじのコード例
import random def omikuji(): fortunes = ['大吉', '中吉', '小吉', '末吉', '凶', '大凶'] return random.choice(fortunes) result = omikuji() print('今日の運勢は「{}」です。'.format(result))
このコードでは、ランダムに「大吉」、「中吉」、「小吉」、「末吉」、「凶」、「大凶」の中から一つを選択しています。
import random モジュールを呼び出す
omikuji 関数を def で定義する
Pythonで関数を書くときには、defキーワードを使って作成します。
defキーワードの後に関数名を書いて、その後に丸括弧で受け取る引数を並べます。コロン(:)を書く
result = omikuji() でおみくじ関数の結果が得られます。
最後に print 関数を使って結果を表示しています。
‘今日の運勢は「{}」です。’ のところの {} は、後ろの format(result) が挿入される
{} は文字列内に変数や値を埋め込むためのプレースホルダーで、後で .format() メソッドで渡された値に置き換えられます。今回の場合、{} は format(result) で得られる結果に置き換わります。