![見出し画像](https://assets.st-note.com/production/uploads/images/134363835/rectangle_large_type_2_42b4cf96544e623c0a99d4fc9bf2b045.png?width=1200)
Photo by
t0m0y0
Pythonで「無限に自己を褒めるプログラム」を作成しました。
クソの役にも立たないクソコードを作成しました。
使う場面はないと思いますが、ぜひご利用ください。
タイトルにもあるように、このプログラムはランダムに様々な褒め言葉を生成して、あなたがいつでも自己肯定感を高めることができるようにします。
このプログラムは、あらかじめ用意された形容詞と名詞のリストからランダムに選んで文を生成し、無限に自己を褒め続けます。楽しみ方は、コードを実行して、どんな褒め言葉が出てくるかを見ることです。もちろん、リストは自分の好みに合わせてカスタマイズ可能です。
以下そのサンプルコードです。
import random
def generate_compliment():
adjectives = ["素晴らしい", "輝かしい", "驚異的な", "優秀な", "才能溢れる", "魅力的な", "心温まる", "勇敢な", "創造的な", "感動的な"]
nouns = ["プログラマー", "天才", "アーティスト", "リーダー", "友人", "戦士", "発明家", "探検家", "夢見る人", "革命家"]
compliments = ["あなたは本当に", "いつ見ても", "誰もが認める", "隠れた", "常に自分を超える", "止まることなく進化する", "周りを明るくする", "人々に希望を与える", "新しい道を切り開く", "未来を変える"]
adjective = random.choice(adjectives)
noun = random.choice(nouns)
compliment = random.choice(compliments)
return f"{compliment} {adjective} {noun}です!"
# 例として3つの褒め言葉を生成してみる
compliments = [generate_compliment() for _ in range(3)]
print(compliments)
実行すると以下のように褒め言葉が生成されます。
「周りを明るくする 優秀な 探検家です!」
「周りを明るくする 素晴らしい 天才です!」
「いつ見ても 素晴らしい 探検家です!」
このプログラムを使って、無限に自分を褒めることができます。
コードのリストは自由にカスタマイズして、さらに多彩な褒め言葉を生成することが可能です。
complimentsのrangeの数を変えれば生成数を変えれます。
どうでしたか?役に立ちませんよね?
以上、「無限に自己を褒めるプログラム」でした。