見出し画像

[Python]12行で作る世界のナベアツプログラム

1.世界のナベアツプログラム

かつて一世を風靡したコメディアンである世界のナベアツさんのネタ、
「3の倍数と3のつく数字だけ、アホになります」をプログラムで再現します。1から指定する範囲の数字までネタを披露してくれるようにします。

2.ナベアツ関数

3の倍数と3のつく数字だけ、アホになり、それ以外は数字を返す関数を作ります。3のつく数字は数値型では判断できないので、文字列に型変換して
in演算子を用いて判定します。

def nabeatu(num):
    if num % 3 == 0 or "3" in str(num):
        return "((●˚⺣˚)<{0}!!".format(num)
    else:
        return "(・∀・)<{0}".format(num)

3.最終形

from time import sleep

def nabeatu(num):
    if num % 3 == 0 or "3" in str(num):
        return "((●˚⺣˚)<{0}!!".format(num)
    else:
        return "(・∀・)<{0}".format(num)

range_crazy = int(input("いくつまでアホになりたいですか?:"))
for num in range(1, range_crazy + 1):
    print(nabeatu(num))
    sleep(1)

4.実行結果


この記事が気に入ったらサポートをしてみませんか?