Pythonで今日のラッキーカラーを乱数で作ってみた

この記事では、乱数を使って今日のラッキーカラーを求める自作のサンプルプログラムを紹介します。
0から70までの乱数を発生させ、その乱数を7で割った余りで色分けします。

乱数は、1行目のimport randomによって使えるようになり、random.randintで発生させたい数字を入力します。

7で割った時の余りによって、ラッキーカラーが変わります。

import random

num=random.randint(0,70)

if num%7==0:
    color='赤'

elif num%7==1:
    color='黄'

elif num%7==2:
    color='青'

elif num%7==3:
    color='ピンク'

elif num%7==4:
    color='グレー'

elif num%7==5:
    color='黒'

else:
    color='紫'

print("乱数が「"+str(num)+"」で割った余りが「"+str(num%7)+"」だにゃん!!") 

print("今日のあなたのラッキーカラーは、【"+color+"】です!(=^ェ^=)")

では、実行して見ます。

何度か実行して見た所、ランダムに数が変わって色が求められました。

これでも動くのですが、分岐が多いので、IFよりもmatchを使った文の方が分かりやすいです。(他の言語でいう、switch文)

余りはremと言う変数を使っています。

import random

num=random.randint(0,70)
rem=num%7

print(rem)

match rem:
    case 0:
    color='赤'

    case 1:
    color='黄'

    case 2:
    color='青'

    case 3:
    color='ピンク'

    case 4:
    color='グレー'

    case 5:
    color='黒'

    case _:
    color='紫'

print("乱数が「"+str(num)+"」で割った余りが「"+str(rem)+"」だにゃん!!") 

print("今日のあなたのラッキーカラーは、【"+color+"】です!(=^ェ^=)")

まだまだ、もっと頑張んないとな。

Pythonの進捗状況(私のロードマップ)

Python自作サンプル集へ
これからプログラミングを始める方へ
メインメニューに戻る
息抜きに、写真で癒し(=^・^=)

投稿者: nekosiestr

プログラミング学習中のロスジェネ(就職氷河期世代)の発達障害者です。 宜しくお願いします。 趣味で写真を撮っています。 プログラミングは、GAS/HTML/CSS/JavaScript/jQuery/PHP、 発達障害は、自閉症スペクトラムASD/ADHD、その他双極性障害やHSP(5人に1人の繊細さん)などの生きづらさを抱えておりますが、それでも楽しく生きて行きたいです!! 写真は、以前はコンパクトデジカメ、現在は、OLYMPUSミラーレス一眼を使っています。