Ich habe die Jumbo-Lotterie zum Jahresende mit Python gekauft und analysiert, die in Colaboratory ausgeführt werden kann

Ich sehe Lotterie 6 und Zahlenanalysecodes, aber ich habe sie in der Jumbo-Lotterie nicht gesehen

Wie hoch ist die Jumbo-Lotterie zum Jahresende von 300 Yen pro Blatt, die Anzahl der Sommer-Jumbo-Lotteriekäufe und die Anzahl der Gewinne entsprechend der Anzahl der Käufe? Haben Sie sich jemals gefragt? Wie viele Karten sollte ich kaufen, um den 1. oder 2. Preis zu gewinnen? Früher habe ich ein Video darüber gepostet, wie viel YouTuber einen riesigen Lottoschein kaufen und gewinnen würde, aber es ist nicht einfach, auf einer Skala von Millionen oder Dutzenden von Millionen zu kaufen. Ich habe nicht versucht, einen wirklich hohen Preis zu gewinnen, da die Anzahl der Einkäufe begrenzt ist. Also habe ich einen Code erstellt, der mit Google Colaboratory funktioniert, die Eingabe der Anzahl der Rosen, die ich als Eingabe kaufen möchte, ermöglicht und einen Code erstellt, der sofort anzeigt, welche und wie viele Teile getroffen werden und wie hoch der Kontostand sein wird. Außerdem wurde es schwer, als ich überprüfte, ob es eine Lotterie mit der gleichen Nummer gab, die die Gruppe separat gekauft hatte, und entfernte diesen Scheck durch Auskommentieren. Selbst wenn Sie 10 Millionen Exemplare kaufen, gewinnen Sie weder den ersten Preis noch den vorderen und hinteren Preis. Bestenfalls fühlt es sich an wie eine 2. Klasse. Ich habe den Jumbo Ende 2018 für die Anzahl der Gewinne und Preise verwendet. Es war eine gute Gelegenheit, Python zu studieren. Extrahieren und stimmen Sie die letzten Ziffern ab, schreiben Sie durch Kommas getrennte Zahlen usw.

Bild der Ausgabe: 截屏2019-12-0312.51.02.png

Hier ist der Quellcode, der mit Python / Colaboratory verwendet werden kann (es ist schmutzig, weil ich ihn erstellt habe, weil ich dachte, er sollte funktionieren)!

from collections import Counter
import random
import numpy as np
import scipy as sp
import pandas as pd

#Tousen Bangou Ketasuu Chousei
def convert_int(number,decimals):
    return str(number).zfill(decimals)

# -------------------------------------------------------------------------------
# -------------------------------------------------------------------------------
# -------------------------------------------------------------------------------

# -------------------------------------------------------------------------------
# -------------------------------------------------------------------------------
# -------------------------------------------------------------------------------

# Kounyuu maisuu to kounyuu kingaku keisan


val = input('Kounyu Maisu?: ')
n = int(val)
#n=10000

kumi_list = [random.randrange(1,200) for i in range(n)]
bangou_list = [random.randrange(100000,199999) for i in range(n)]

#Choufuku Check - Jikan ga kakarimasu!!
#choufuku_check = [str(kumi_list)+'-'+str(bangou_list) for i in range(n)]
#choufuku_maisuu = (Counter(choufuku_check).keys())

kounyu_kingaku=300*n

#print(kumi_list)
#print(bangou_list)
#print(kumi_list[0])
#print(bangou_list[0])

# -------------------------------------------------------------------------------
# -------------------------------------------------------------------------------
# -------------------------------------------------------------------------------

#Tousen Bangou Chusen Kekka

kumi_1 = random.randint(1,200)
bangou_1 = random.randint(100000,199999)
if  bangou_1 == 199999:
 zengo_1=199998
 zengo_2=100000
elif bangou_1 == 100000:
 zengo_1=199999
 zengo_2=100001
else:
 zengo_1=bangou_1-1
 zengo_2=bangou_1+1

kumi_2_1=random.randint(1,200)
kumi_2_2=random.randint(1,200)
kumi_2_3=random.randint(1,200)
bangou_2_1=random.randint(100000,199999)
bangou_2_2=random.randint(100000,199999)
bangou_2_3=random.randint(100000,199999)
kumi_3_1=random.randint(1,9)
kumi_3_2=random.randint(1,9)
kumi_3_3=random.randint(1,9)
kumi_3_4=random.randint(1,9)
kumi_3_5=random.randint(1,9)
bangou_3_1=random.randint(100000,199999)
bangou_3_2=random.randint(100000,199999)
bangou_3_3=random.randint(100000,199999)
bangou_3_4=random.randint(100000,199999)
bangou_3_5=random.randint(100000,199999)
bangou_4_1=random.randint(1,9999)
bangou_4_2=random.randint(1,9999)
bangou_5=random.randint(1,999)
bangou_6=random.randint(1,99)
bangou_7=random.randint(1,9)
# -------------------------------------------------------------------------------
# -------------------------------------------------------------------------------
# -------------------------------------------------------------------------------

#print (kumi_list)
#print (bangou_list)
# Tousen Kekka Keisan

tousen_kingaku = 0

count=0
tousen_1tou = 0
tousen_zengoshou = 0
tousen_1toukumichigai = 0
tousen_2tou = 0
tousen_3tou = 0
tousen_4tou = 0
tousen_5tou = 0
tousen_6tou = 0
tousen_7tou = 0

for count in range(n):  
  if kumi_list[count] == kumi_1 and bangou_list[count] == bangou_1:   
    tousen_kingaku+=700000000
    tousen_1tou+=1
  if kumi_list[count] == kumi_1 and bangou_list[count] == zengo_1:
    tousen_kingaku+=150000000
    tousen_zengoshou+=1
  if kumi_list[count] == kumi_1 and bangou_list[count] == zengo_2:
    tousen_kingaku+=150000000
    tousen_zengoshou+=1
  if kumi_list[count] != kumi_1 and bangou_list[count] == bangou_1:
    tousen_kingaku+=100000
    tousen_1toukumichigai+=1
  if kumi_list[count] == kumi_2_1 and bangou_list[count] == bangou_2_1:
    tousen_kingaku+=10000000
    tousen_2tou+=1
  if kumi_list[count] == kumi_2_2 and bangou_list[count] == bangou_2_2:
    tousen_kingaku+=10000000
    tousen_2tou+=1
  if kumi_list[count] == kumi_2_3 and bangou_list[count] == bangou_2_3:
    tousen_kingaku+=10000000
    tousen_2tou+=1
  if kumi_list[count] % 10 == kumi_3_1 and bangou_list[count] == bangou_3_1:
    tousen_kingaku+=1000000
    tousen_3tou+=1
  if kumi_list[count] % 10 == kumi_3_2 and bangou_list[count] == bangou_3_2:
    tousen_kingaku+=1000000
    tousen_3tou+=1
  if kumi_list[count] % 10 == kumi_3_3 and bangou_list[count] == bangou_3_3:
    tousen_kingaku+=1000000
    tousen_3tou+=1
  if kumi_list[count] % 10 == kumi_3_4 and bangou_list[count] == bangou_3_4:
    tousen_kingaku+=1000000
    tousen_3tou+=1
  if kumi_list[count] % 10 == kumi_3_5 and bangou_list[count] == bangou_3_5:
    tousen_kingaku+=1000000
    tousen_3tou+=1
  if bangou_list[count] % 10000 == bangou_4_1:
    tousen_kingaku+=100000
    tousen_4tou+=1
  if bangou_list[count] % 10000 == bangou_4_2:
    tousen_kingaku+=100000
    tousen_4tou+=1
  if bangou_list[count] % 1000 == bangou_5:
    tousen_kingaku+=10000
    tousen_5tou+=1
  if bangou_list[count] % 100 == bangou_6:
    tousen_kingaku+=3000
    tousen_6tou+=1
  if bangou_list[count] % 10 == bangou_7:
    tousen_kingaku+=300
    tousen_7tou+=1

sashihiki = tousen_kingaku - kounyu_kingaku

print('Kounyu Maisuu: ' + str(f'{n:,}') + 'mai')
#print('Choufuku Maisuu: ' + str(len(choufuku_maisuu)-1) + 'mai')
print('Total Purchase: JPY' + str(f'{kounyu_kingaku:,}'))
print ('Tousen Kingaku: JPY' + str(f'{tousen_kingaku:,}'))
print ('Sashihiki: JPY' + str(f'{sashihiki:,}'))

# Tousen Bangou Insatsu
print('Tousen Kekka:')
print('1tou: ' + str(f'{tousen_1tou:,}') + 'mai')
print('1touzengoshou: ' + str(f'{tousen_zengoshou:,}') + 'mai')
print('1toukumichigai: ' + str(f'{tousen_1toukumichigai:,}') + 'mai')
print('2tou: ' + str(f'{tousen_2tou:,}') + 'mai')
print('3tou: ' + str(f'{tousen_3tou:,}') + 'mai')
print('4tou: ' + str(f'{tousen_4tou:,}') + 'mai')
print('5tou: ' + str(f'{tousen_5tou:,}') + 'mai')
print('6tou: ' + str(f'{tousen_6tou:,}') + 'mai')
print('7tou: ' + str(f'{tousen_7tou:,}') + 'mai')
print('Tousen Bangou:')
print('1: ' + str(convert_int(kumi_1,3))+'-'+str(bangou_1))
print('1_zengo1: ' + str(convert_int(kumi_1,3))+'-'+str(zengo_1))
print('1_zengo2: ' + str(convert_int(kumi_1,3))+'-'+str(zengo_2))
print('1_kumichigai: ' + str(bangou_1))
print('2: ' + str(convert_int(kumi_2_1,3))+'-'+str(bangou_2_1))
print('2: ' + str(convert_int(kumi_2_2,3))+'-'+str(bangou_2_2))
print('2: ' + str(convert_int(kumi_2_3,3))+'-'+str(bangou_2_3))
print('3: xx' + str(convert_int(kumi_3_1,1))+'-'+str(bangou_3_1))
print('3: xx' + str(convert_int(kumi_3_2,1))+'-'+str(bangou_3_2))
print('3: xx' + str(convert_int(kumi_3_3,1))+'-'+str(bangou_3_3))
print('3: xx' + str(convert_int(kumi_3_4,1))+'-'+str(bangou_3_4))
print('3: xx' + str(convert_int(kumi_3_5,1))+'-'+str(bangou_3_5))
print('4: ' + convert_int(bangou_4_1,4))
print('4: ' + convert_int(bangou_4_2,4))
print('5: ' + convert_int(bangou_5,3))
print('6: ' + convert_int(bangou_6,2))
print('7: ' + convert_int(bangou_7,1))

# -------------------------------------------------------------------------------
# -------------------------------------------------------------------------------
# -------------------------------------------------------------------------------

Recommended Posts

Ich habe die Jumbo-Lotterie zum Jahresende mit Python gekauft und analysiert, die in Colaboratory ausgeführt werden kann
In Python3.8 und höher kann der inverse Mod mit der integrierten Funktion pow berechnet werden.
Die Geschichte, dass sendmail, die im Terminal ausgeführt werden kann, mit cron nicht funktioniert hat
Ich habe die Vorbehandlung untersucht, die mit PyCaret durchgeführt werden kann
Ich habe ein Shuffle gemacht, das mit Python zurückgesetzt (zurückgesetzt) werden kann
Verstehen Sie die Wahrscheinlichkeiten und Statistiken, die für das Fortschrittsmanagement mit einem Python-Programm verwendet werden können
Ich habe Umgebungsvariablen in Docker festgelegt und in Python angezeigt.
Ich habe einen Tri-Tree geschrieben, der für die Implementierung von Hochgeschwindigkeitswörterbüchern in D-Sprache und Python verwendet werden kann
Ich möchte eine Prioritätswarteschlange erstellen, die mit Python (2.7) aktualisiert werden kann.
Ich habe PyQCheck, eine Bibliothek, die QuickCheck mit Python ausführen kann, in PyPI registriert.
Ich habe versucht, die Pferde vorherzusagen, die mit LightGBM unter den Top 3 sein werden
Beachten Sie, dass ich den Algorithmus der kleinsten Quadrate verstehe. Und ich habe es in Python geschrieben.
Artikel, der eine Person sein kann, die den Mechanismus der API versteht und beherrscht (mit Python-Code)
Hinweise zu Python-Kenntnissen, die mit AtCoder verwendet werden können
Visualisierung von geografischen Informationen von R und Python, die von Power BI ausgedrückt werden können
Richten Sie einen FTP-Server ein, der sofort erstellt und zerstört werden kann (in Python).
Morphologische Analyse und tfidf (mit Testcode), die in ca. 1 Minute durchgeführt werden können
Ein Memo, dass ich den Datenspeicher mit Python berührt habe
Grenzwerte, die mit MeCab sofort analysiert werden können
[Django] Feldnamen, die für das Benutzermodell, die Benutzerregistrierung und die Anmeldemethoden verwendet werden können
So zeigen Sie Hover-Text und Text an, der ausgeführt werden kann, indem Sie mit dem Minecraft-Plug-In klicken
Ich habe auch versucht, die Funktionsmonade und die Zustandsmonade mit dem Generator in Python nachzuahmen
Behandlung des Fehlers, dass ein HTTP-Abruffehler in gpg auftritt und der Schlüssel nicht abgerufen werden kann
[Python] Ein Programm, um die Anzahl der Äpfel und Orangen zu ermitteln, die geerntet werden können
Warum kann ich das Modul durch Importieren mit Python verwenden?
Goroutine (parallele Steuerung), die im Feld eingesetzt werden kann
Ich habe versucht, den Chi-Quadrat-Test in Python und Java zu programmieren.
Goroutine, die im Feld verwendet werden kann (errgroup.Group Edition)
Skripte, die bei der Verwendung von Bottle in Python verwendet werden können
[Python] Zeichnen Sie mit Plotly Höhendaten auf eine sphärische Oberfläche und zeichnen Sie einen Globus, der rund und rund gedreht werden kann
Ich habe es gemacht, weil ich JSON-Daten möchte, die in Demos und Prototypen frei verwendet werden können
Ich habe versucht, es zu erweitern, damit die Datenbank mit der Analysesoftware von Wiire verwendet werden kann
Eine Geschichte, die nicht funktioniert hat, als ich versucht habe, mich mit dem Python-Anforderungsmodul anzumelden
[Python] Ein Programm, das die maximale Anzahl von Spielzeugen findet, die mit Ihrem Geld gekauft werden können
[Für Anfänger] Baseball-Statistiken, die in 33 Minuten und 4 Sekunden gespeichert werden können, und PyData ~ mit Yojima Steel
Ich habe die Geschwindigkeit von Hash mit Topaz, Ruby und Python verglichen
[Python] Ich habe meine eigene Bibliothek erstellt, die dynamisch importiert werden kann
Ich habe ein Paket erstellt, das morphologische Analysegeräte mit Python vergleichen kann
Ich habe die Bewegung Python3 ausprobiert, die die Richtung im Koordinatensystem ändert
Ich möchte APG4b mit Python lösen (nur 4.01 und 4.04 in Kapitel 4)
Erstellen Sie eine Spinbox, die mit Tkinter in Binär angezeigt werden kann
Ein Timer (Ticker), der im Feld verwendet werden kann (kann überall verwendet werden)
[Python3] Speichern Sie die Mittelwert- und Kovarianzmatrix in json mit Pandas
Zusammenfassung der Standardeingabe von Python, die in Competition Pro verwendet werden kann
Erstellen Sie eine Spinbox, die mit Tkinter in HEX angezeigt werden kann
Python-Standardmodul, das in der Befehlszeile verwendet werden kann
Ich hatte Python satt und analysierte die Daten mit Nehan (Corona verwandt, ist das Wort jetzt?)
[Python] Code, der zu Beginn beim Scraping als Anfänger mit Hirntod geschrieben werden kann
Ich mochte den Tweet mit Python. ..
Ich habe mit PyQt5 und Python3 gespielt
Ich habe die Warteschlange in Python geschrieben
Ich habe den Stack in Python geschrieben
Füllen Sie die Zeichenfolge mit Nullen in Python und zählen Sie bestimmte Zeichen aus der Zeichenfolge
Ich habe die numerische Berechnung von Python durch Rust ersetzt und die Geschwindigkeit verglichen
Ich habe eine generische Python-Projektvorlage erstellt
So ermitteln Sie mit Python den Unterschied zwischen Datum und Uhrzeit in Sekunden
Der Dateiname war in Python schlecht und ich war süchtig nach Import