Machen Sie eine Lotterie mit Python

Überblick

Es ist ein Programm, das eine Nachricht mit Glück anzeigt (schlecht für Daikichi), wenn das Programm ausgeführt wird.

Prozessablauf

  1. Entscheide zufällig die Nummer des Omikuji
  2. Holen Sie sich das Vermögen, das der Zahl entspricht, aus dem Wörterbuch Vermögen
  3. Erstellen Sie einen Dateinamen mit einer Nachricht, die Ihrem Vermögen entspricht
  4. Lesen Sie die Datei
  5. Holen Sie sich den Inhalt der Datei als Liste
  6. Holen Sie sich Elemente zufällig aus der Liste

Implementierung

python.qiita.rb


import random

fortunes = {
    1: 'Schlecht'
    2: 'Sueyoshi'
    3: 'Kokichi'
    4: 'Nakayoshi'
    5: 'Kichi'
    6: 'Daikichi'
}

#Omikuji Nummer(1~6)Zufällig bestimmt
number = random.randint(1.6)

#Holen Sie sich das Vermögen, das der Zahl entspricht, aus dem Wörterbuch Vermögen
fortune = fortunes[number]

#Erstellen Sie den Namen der gelesenen Datei
file_name = 'input/fortune_' + str(number) + '.txt'

#Lesen Sie die Datei und erhalten Sie sie als zufällige einzeilige Nachricht
with open(file_name.encoding='utf-8') as f:
    messages = f.readline()
    message 0 random.choice(messages)

print('Dein Vermögen...')

#Zeigen Sie Vermögen
print(fortune)

#Zeige Nachricht
print(message)

Ich werde es später schreiben

Recommended Posts

Machen Sie eine Lotterie mit Python
Ich habe mit Python eine Lotterie gemacht.
Erstellen Sie ein Empfehlungssystem mit Python
Lassen Sie uns ein Diagramm mit Python erstellen! !!
Lassen Sie uns mit Python ein Shiritori-Spiel machen
Lassen Sie uns mit Python langsam sprechen
Erstellen Sie ein Webframework mit Python! (1)
Erstellen Sie eine Desktop-App mit Python mit Electron
Machen wir einen Twitter-Bot mit Python!
Erstellen Sie ein Webframework mit Python! (2)
Machen Sie Twitter Trend Bot mit Heroku + Python
Ich möchte ein Spiel mit Python machen
Versuchen Sie, in Python einen "Entschlüsselungs" -Code zu erstellen
Ersetzen wir UWSC durch Python (5) Machen wir einen Roboter
Versuchen Sie, mit Python eine Diedergruppe zu bilden
Erstelle Puyopuyo AI mit Python
Erstellen Sie ein Lesezeichen in Python
Erstellen Sie ein Verzeichnis mit Python
Machen Sie ein Feuer mit kdeplot
Kombinieren Sie sich wiederholende Zeichenfolgen mit regulären Python-Ausdrücken zu einer.
Lassen Sie uns ein Befehls-Standby-Tool mit Python erstellen
[Übung] Erstellen Sie eine Watson-App mit Python! # 2 [Übersetzungsfunktion]
[Übung] Erstellen Sie eine Watson-App mit Python! # 1 [Sprachdiskriminierung]
Erstellen Sie einen einfachen Slackbot mit einer interaktiven Schaltfläche in Python
[Lass uns mit Python spielen] Ein Haushaltsbuch erstellen
Machen Sie mit Python einen Haltepunkt auf der c-Ebene
Erstellen Sie mit Python Pandas Py Installer ein CSV-Formatierungswerkzeug
Was ist Gott? Erstelle einen einfachen Chatbot mit Python
[Super einfach] Machen wir einen LINE BOT mit Python.
[Python] Was ist eine with-Anweisung?
Löse ABC163 A ~ C mit Python
Bedienen Sie den Belegdrucker mit Python
Python-Grafikhandbuch mit Matplotlib.
Erstelle einen LINE-Bot mit Python + Heroku
Machen Sie Apache Log CSV mit Python
Machen Sie einen Sound mit Jupyter Notebook
Löse ABC166 A ~ D mit Python
Machen wir einen Blockbruch mit wxPython
Erstellen Sie eine virtuelle Umgebung mit Python!
Python / Machen Sie ein Diktat aus einer Liste.
[Python] Machen Sie die Funktion zu einer Lambda-Funktion
[Python] Generiere ein Passwort mit Slackbot
Löse ABC162 A ~ C mit Python
Machen Sie einen Filter mit einer Django-Vorlage
Löse ABC167 A ~ C mit Python
Löse ABC158 A ~ C mit Python
Machen wir mit xCAT einen Spacon
Erstellen Sie mit PySide einen Modelliterator
Machen Sie eine schöne Grafik mit Plotly
[Python] Erbt eine Klasse mit Klassenvariablen
Ich habe mit Python einen Daemon erstellt
Schreiben Sie ein Batch-Skript mit Python3.5 ~
Lassen Sie uns mit Python einen Web-Socket-Client erstellen. (Zugriffstoken-Authentifizierung)
[Übung] Erstellen Sie eine Watson-App mit Python! # 3 [Klassifizierung der natürlichen Sprache]
Verknüpfen Sie Python Enum mit einer Funktion, um es aufrufbar zu machen
Experimentieren Sie mit Python, um ein PDF für Selbstversorger für Kindle zu erstellen
Machen Sie die Python-Konsole mit UNKO bedeckt
[5.] Ich habe versucht, mit Python ein bestimmtes Authenticator-ähnliches Tool zu erstellen