-
Gesamte Inhalte
5.007 -
Benutzer seit
Inhaltstyp
Profile
Forum
Kalender
Articles
Alle erstellten Inhalte von Egoist
-
Samy spinnt, Hochrisiko-Paroli auf TVS
topic antwortete auf Egoist's Samyganzprivat in: Roulette-Systeme
Moin Samy, Du hast die Trefferhäufigkeit von Äpfeln hergenommen und rechnest damit Birnen aus. Wenn Du eine TVS vorher bestimmst und dann die Treffer in der Perm nachzählst, kommst Du auf einen Treffer alle 6,1666 Coups. Für Dein Parolispiel interessieren nun zunächst die Doppeltreffer, aber nicht die Spiele mit 2 Treffern in 12,333 Coups. 3 Treffer kommen im Schnitt alle 18,5 Coups vor. Du suchst aber nur die Blöcke a 18,5 Coups, in denen alle 3 Treffer in Folge kommen. Es gibt also 18,5 Slots, in die Du nun 3 Treffer einsortieren kannst (besser nimmt man 37 Slots und verteilt 6 Treffer). Haha! Da fallen mir direkt die Eierbecher und die Reiskörner wieder ein Wenn Du 37 Eierbecher zufällig mit einem von 6 Reiskörnern bestückst, dann hast Du einen möglichen Zufall/Zustand aus allen möglichen erzeugt. Aber wieviele Zustände gibt es? Das erste Reiskorn hat noch 37 leere Eierbecher zur Auswahl, das 2. nur noch 36 usw. Also 37*36*35*34*33*32 Möglichkeiten die 6 Treffer der vorbestimmten TVS in der Rotation zu verteilen. Calc sagt: 1.673.844.480 Möglichkeiten Das ist eine ganze Menge und wieviele Möglichkeiten mit 3 Reiskörnern in 3 benachbarten Eierbechern gibt es? Uuuhhhiii, das ist sehr mühsam herauszufinden, wenn man es nicht berechnen kann. Natürlich kann man das auch berechnen, aber ich nicht heute Nacht. Ich bin zu stark angeschlagen und bis ich mich auskuriert habe, überlasse ich es Euch, darüber nachzudenken. Gruss vom Ego -
Wer Roulett nicht gewinnt muss farbenblind sein
topic antwortete auf Egoist's onoio in: Roulette-Systeme
Ok, das erklärt die Kapitalsprünge, leider noch nicht ein bisschen mehr. Da Du von Farben geschrieben hast, zerläuft das ganze zu einem Regenbogen. Also bitte schiebe mal die CSV nach. Danke sagt Ego -
Samy spinnt, Hochrisiko-Paroli auf TVS
topic antwortete auf Egoist's Samyganzprivat in: Roulette-Systeme
Real mit echtem Geld und echten Gewinnen Bar-Kralle? Sonst würde ich eher von einem Softwarebug ausgehen, ehe ich das nicht geprüft habe. Gruss vom Ego -
Samy spinnt, Hochrisiko-Paroli auf TVS
topic antwortete auf Egoist's Samyganzprivat in: Roulette-Systeme
Hallo Hans, das Spiel könnte durchaus unterdurchschnittlich treffen (die Zero macht kaum was aus), wenn es gelegentlich mal eine Trefferballung gibt. Diese reicht bei einem Parolispiel vollkommen aus. Es ist genau umgekehrt wie bei der Martingale. Da reicht auch eine einzige Nietenballung aus, um den Martin über die Balkonbrüstung zu befördern. Gruss vom Ego -
Samy spinnt, Hochrisiko-Paroli auf TVS
topic antwortete auf Egoist's Samyganzprivat in: Roulette-Systeme
Hallo Samy, das mathematische Ergebnis ist nicht positiv, keine Ahnung, warum Du das nicht siehst... Gruss vom Ego -
Wer Roulett nicht gewinnt muss farbenblind sein
topic antwortete auf Egoist's onoio in: Roulette-Systeme
Hallo @onoio, Dein Diagramm ist vollkommen untypisch, selbst wenn man es rückwärts liest. Also wird es keiner ohne eine komplette Tabelle vestehen können. Bisher ist sogar noch unklar, auf welche Chancen Du so setzst. Auffällig sind aber die heftigen Sprünge sowohl im Einsatz, als auch im Saldobereich. Ich würde vorschlagen, den Einsatz getrennt vom Gewinn auszuplotten, sonst kann ich gar nichts erraten... Gruss vom Ego -
Samy spinnt, Hochrisiko-Paroli auf TVS
topic antwortete auf Egoist's Samyganzprivat in: Roulette-Systeme
Glückvorsprung, das wird sich vermutlich noch ändern. Über eine eventuelle VP bin ich nicht informiert. Sorry sagt mir nix. Gelesen habe ich von Roli keine einzige Mitteilung. Nach meinen bescheidenen Erkenntnissen verhalten sich Plein-Favoriten nicht anders, als andere Chancen. Mal sind sie häufig, dann wieder rückläufig. Man kann sich das auch zurechtlegen, wenn man genau beobachtet. Warum sollte man weiterhin auf Favoriten wetten, wenn sie in letzter Zeit viel zu oft kamen und nun abgeflaut sind??? Mein Favorator konnte das damals schon visualisieren, ging aber mit dem DC-Forum (vorläufig) unter. Gruss vom Ego -
Verschärftes Parolispiel auf alle 3 EC gleichzeitig
topic antwortete auf Egoist's Sven-DC in: Roulette-Systeme
Hey Jo, Du scheinst die Ziehungen im Vorwege zu kennen, sonst könntest Du das nicht behaupten. Na und? Der Bankvorteil ist doch lange bekannt. Es geht um Glückspiel und um geschickte Ausnutzung der Unbeweglichkeit der Bank. Das stimmt, der Bank einen Genickbruch beizubringen, dauert entsprechend. Kein Schwein sagt Dir, was Du setzen sollst, Du kannst sogar auf Intermittenzen abstauben, weil schon viel zu viele Serien kamen. Gruss vom Ego -
Verschärftes Parolispiel auf alle 3 EC gleichzeitig
topic antwortete auf Egoist's Sven-DC in: Roulette-Systeme
Das kann ich so nicht unterschreiben. Es macht kapitaltechnisch einen riesigen Unterschied, ob man Paroli oder VP spielt. Du hast hier ein recht behämmertes Spiel mit verschärftem Paroli zur Sprache gebracht, welches pro Coup 3 Stücke versenkt. Wir wissen aus tiefstem Herzen, dass auch ein Spiel mit negativer Gewinnerwartung nicht mehr als den Hausvorteil verlieren kann. Also darfst Du 1,35% vom Umsatz auf EC als Verlust buchen, aber langfristig nicht mehr! Sobald Du es (kurzfristig) geschafft haben solltest, erheblich mehr Verluste einzufahren, kannst Du die Einsätze (kurzfristig) erhöhen. Vorher würde ich das nicht empfehlen. ----- Ein MG-Spieler hat eine Kapitalkurve, die (relativ flach) stetig nach oben zeigt. Ein Parolispieler hat eine Kapitalkurve, die (relativ flach) stetig nach unten tendiert. Beiden Kurven ist gemeinsam, dass es plötzliche Ausschläge in die Gegenrichtung geben kann, die alle Steigungen oder Gefälle bei weitem kompensieren. Die Kunst ist es, im richtigen Moment auszusteigen. Der Unterschied liegt im Glück. Der MG-Spieler hat noch lange Glück, wenn die Treffer unterdurchschnittlich kommen, aber nicht zu grossen Abstand haben. Der Parolispieler ist schon bei normalen Permanenzen verloren und hinüber. Er braucht eine üppige Trefferballung, sonst geht seine Wette in die Binsen. Zusätzlich benötigt er enorme Nerven, denn sowas macht gar keinen Spass. Ich hatte schon bessere Paroli-Vorschläge im Angebot, aber das Volk hier ist zu faul, sie zu probieren. Gruss vom Ego -
Samy spinnt, Hochrisiko-Paroli auf TVS
topic antwortete auf Egoist's Samyganzprivat in: Roulette-Systeme
Hallo Hans, wir haben die Wahrscheinlichkeitsrechnung auf der einen Seite und die Praxis auf der anderen. Ich muss sicher nicht die Unvergleichbarkeit von Theorie und Praxis aus der Mottenkiste holen. Dass mit Samies "positiver Erwartung" etwas im Argen liegt, habe ich eben schon kommentiert. Wenn Du mit Deinen 216 Stücken aber in die Praxis gehst (gehen würdest), dann könnten ungeheuerliche Dinge geschehen. Was da in der Zukunft zuschlagen würde ist die Varianz, die ist nicht zu unterschätzen. Auf gar keinen Fall kommt in der Praxis das Ergebnis der Gewinnerwartung heraus (never ever). Die Erwartung sagt: "Wenn man 6x würfelt, kommt jede Zahl gleich oft." (Viel Spass beim Ausprobieren, bis das wirklich auch nur einmal geklappt hat!) Also kann man getrost alle Berechnungen in den Hinterkopf verschieben, wenn es an die reale Umsetzung geht. Gut wenn man weiss, wo die Reise hingehen kann, aber das ist dann schon fast alles. Den Rest muss man tatsächlich unterwegs entscheiden, so wie bei einer richtigen Reise. Gruss vom Ego -
Samy spinnt, Hochrisiko-Paroli auf TVS
topic antwortete auf Egoist's Samyganzprivat in: Roulette-Systeme
Hallo Samy, ich fürchte, Du vertust Dich etwas mit den Zahlen. Die 6,1666... bedeutet einen Treffer in 6,1666... Ziehungen auf jeder vorherbestimmten TVS im Schnitt. Es zeigt eben den eisernen Bankvorteil auf und keine positive Gewinnerwartung! Die Treffer eines fairen Spiels müssten einen pro 6 Ziehungen aufweisen, dann hättest Du gleiche Chancen, wie die Bank. Dem ist also nicht so. Ich auch nicht Also schminke Dir bitte ab, zu erwarten, jemals eine faire Auszahlung zu bekommen. Schade, denn es war zu Beginn sehr praxisbezogen und gänzlich unmathematisch ausgelegt. Es kann sein, dass @elementaar, es schnell zu analytisch gesehen hat, dabei war es nur als spassige Spielmethode gedacht, die ohne jeden Zettel und Stift auskommt und nur mit den Stücken am Tisch "gerechnet" hat, wie mit einem Abacus. Gruss vom Ego -
Python, die verpasste Chance?
topic antwortete auf Egoist's Egoist in: Excel Formeln und Makros, Programmier-Lehrgänge
Hallo Albert, am nächsten Tag habe ich herausgefunden, wie man die Buttons mit TAB einfach verketten kann, es gibt dafür einen Knopf im Designer. Allerdings hat mich das ganze Zeug rund um ein GUI so abgeturned, dass ich jetzt wochenlang andere Sachen gemacht habe. Nach wie vor halte ich ein GUI für entbehrlich. Vielleicht bin ich auch ein Fossil, denn als ich mit Computern anfing, gab es sowas noch nicht. Python stammt auch noch aus einer Zeit, in der GUIs nicht so wichtig waren, daher wurde das nicht original eingebaut. Früher bestanden Menüs noch aus Textlisten ala: Drücke "A" um alles zu löschen Drücke "L" um Datei zu laden Drücke "S" um Datei zu speichern Drücke "E" um Eintrag anzufügen Drücke "C" um Berechnung auszulösen Drücke "X" um zu beenden ... Sowas bedient sich um Längen rascher als das ganz Mausgeschubse, wenn es in jedem Zwischenstand nur ein Dutzend Optionen gibt. Und beim Programmieren ist es ebenfalls rasch gemacht, es interessiert nicht, wo welche Knöpfe wie zu klicken sind. Ist aber nur die Meinung eines Fossils Gruss vom Ego -
Verschärftes Parolispiel auf alle 3 EC gleichzeitig
topic antwortete auf Egoist's Sven-DC in: Roulette-Systeme
Hey Jo, da muss ich mal einhaken, denn wenn man die (Super)Martingale spielt, macht man genau das Gegenteil. Sicherlich hebelt man nicht den Bankvorteil damit aus, denn der bleibt eisern. Aber man kehrt den Effekt der Varianz zu Ungunsten der Bank um und das ist für hartgesottene Spieler durchaus eine Option. Gäbe es nicht den Effekt der Varianz, könnte man tausende Coups mit der Martingale (sicher) abstauben, aber das geht so nicht. Früher oder später kommt der Nietentzunami und haut einem die Füsse weg. Bei einem Parolispiel wechselt man die Position, die Bank muss es geschehen lassen, dafür hat sie ihren Hausvorteil. Schlägt die Varianz zu, bricht es der Bank das Genick, genau wie dem wackeren Martingalisten zu dem Du sie gemacht hast. Ein Parolispiel erfolgreich durchzustehen erfordert eine Menge Geduld, Nerven und Kapital. Vermutlich deutlich weniger Kapital, als mit einer nicht platzenden VP, aber dafür noch mehr Geduld. Gruss vom Ego -
Samy spinnt, Hochrisiko-Paroli auf TVS
topic antwortete auf Egoist's Samyganzprivat in: Roulette-Systeme
??? Hallo Hans ich hatte gedacht, es ginge um die Trefferwahrscheinlichkeit, die hat mit der Einsatzhöhe nix zu tun. Der ist sogar egal, ob Du überhaupt etwas einsetzst, oder nur trocken buchst. Die 0,1666... in 6,1666... sind der Anteil der Zero. Mit der Potenzierung von 6,1666 erhöht sich auch der Zeroanteil Coup für Coup. Gruss vom Ego -
Samy spinnt, Hochrisiko-Paroli auf TVS
topic antwortete auf Egoist's Samyganzprivat in: Roulette-Systeme
Hallo Samy, 6,166 passt, daher ist auch 6,166^3 OK. Gruss vom Ego p.s.: Du scheinst mein Frühlingsparolispiel vergessen zu haben, oder hast es nicht gesehen... -
Python, die verpasste Chance?
topic antwortete auf Egoist's Egoist in: Excel Formeln und Makros, Programmier-Lehrgänge
Von php habe ich leider aktuell keinen Plan, wenn es sein muss, schaue ich mir das mal an. Ich würde die Trennung bei dem Zettel machen, den der Ober am Tisch kritzelt. Die richtige Arbeit läuft in der Küche, die hat auch keine Oberfläche, die jemand sehen soll. Das Restaurant mit sauberen schönen Tischen und lauschiger Beschallung, Beduftung und freundlicher Begrüssung, hat so gar nichts mit der Qualität der Küche zu tun. Der Umfang der Karte lässt allenfalls erahnen, wieviel davon wohl aus der Tiefkühlung kommen muss... Die nächste Abstraktionsstufe bereitet das Elaborat der Küche nun mit Wunderkerzen und sonstigem Schnickschnack am Tisch auf... Wer will, zieht da auch noch eine Frischzellenkur ein. Und Rubi, au Backe, das klingt nach tagelangen Recherechen... -
Python, die verpasste Chance?
topic antwortete auf Egoist's Egoist in: Excel Formeln und Makros, Programmier-Lehrgänge
Hallo @onoio eine Oberfläche muss nach meinem Verständnis dem Benutzer ein Angebot machen, was auf der Speisekarte steht. Dann muss sie den Ober simulieren, der die Bestellung aufnimmt. Heraus kommt der Zettel, den der Ober in der Küche abgibt, die macht dann den Output. Der Ober muss dann noch sehen, dass alles richtig zugestellt wird, sonst ist der Gast nicht zufrieden. Gruss vom Ego -
Python, die verpasste Chance?
topic antwortete auf Egoist's Egoist in: Excel Formeln und Makros, Programmier-Lehrgänge
Grüss Gott Herr Doktor, bitte bedenke, dass es sich um Dein Programm handelte, welches ich nur etwas aufpoliert hatte. Natürlich habe ich dazu auch Deine "Coup"-Klasse in "roulib01.py" übernommen, durfte ich das nicht? Das ist geplant, aber ich wurde heute davon abgehalten, s.u. Excel werden wir aber nicht nachprogrammieren... Für so einen Vergleich mit Newfish kann man auch mal ganz fix auf einer Ignoreliste landen. Keine Bange, ich habe keine. Meine Bemerkung war eher so gemeint, dass ich mich der Herausforderung stellen wollte, mit Dir weiterhin zu kommunizieren. Dir scheint Deine Aussenwirkung nicht wirklich klar zu sein. Mit mir ist normalerweise recht gut Kirschen essen, nur wenn ungerechtfertigte Kritik kommt, werde ich ironisch. 100%ige Zustimmung. So schlimm ist das mit tkinter doch gar nicht. Wenn Du Dich mit Qt auseinandersetzt, werden Dir auch da üble Nachteile auffallen. Heute habe ich mich über Punkt 1 Deiner GUI-Liste für @onoio hergemacht und einen Dialog mit 37 Pushbuttons mit der Maus zusammengeklickt. Der soll den Benutzer zukünftig davon abhalten, seine Maus loszulassen um blitzschnell die Perm über den Nummernblock einzuhacken Ist soweit fertig, aber ich kriege Schreikrämpfe, wenn ich feststelle, dass die Buttons mit TAB in der falschen Reihenfolge aktiviert werden. Das lässt sich nachträglich nicht mehr ohne EDIT im XML korrigieren. Dann hat PyQt den Nachteil, dass man die Ergebnisdatei nur einmal nach Python übersetzen kann, wenn man den Inhalt danach verändert. Also alle Anbindung an das eigene Programm geht verloren, wenn später im Designer noch was verändert wird. Glücklicherweise kann man die XML-Datei aber auch zur Laufzeit importieren und vom eigenen Programm auf die Namen der Widgets verweisen. Ich hatte nicht "keine", sondern "wenig" geschrieben. Stelle Dir den Zustand aller Textfelder, Radiobuttons, Schalter, Comboboxen etc vor. Dann stelle Dir vor, wie die Ausgabe dieser Info in eine Textdatei aussehen würde, aus der man die Eingaben später wieder erzeugen könnte. Das ist der Informationsgehalt den der User eingefüttert hatte. Dann stelle Dir mal ein Programm vor, welches solche Textdateien automatisch erzeugt und diese als neue Eingabe verfüttert. Siehst Du da gar keine Vorteile? Momentan stellst Du einen Pool händisch zusammen und testest mit Lernphasen von x-Coups Vorlauf. Dann prüfst Du den Pool mit x+1 und x-1 usw. Ein Inputgenerator könnte Dir alles abnehmen, mit einer Schleife von x=1 bis x=100, das ganze auch noch 100x mit 100 verschiedenen Pools... Deine Maus hätte Urlaub und Dein Enkel einen Opa. s.o. Aha, und auf welcher profunden Erkenntnis basiert diese doch recht eindeutige Entscheidung? Dann mach mal erst damit Erfahrungen. Natürlich wird nichts Deiner gewohnten VBA-Umgebung entsprechen, was wir im Pythonlager finden. Aber Python ist stark in der Verarbeitung von Textfiles, es würde mich nicht wundern, wenn schon jemand einen VBA to Python Converter geschrieben hätte. Da kann ich nur die Daumen drücken, aber riskiere nicht zu viel! Ich war nicht sehr fleissig bei der Sache, denn ich habe mich sehr breit informiert (bis verzettelt). Und Deine Wünsche in Sachen GUI lenken auch immer wieder ab. Ich habe nun aber einen Account bei Github angelegt, dort sollen die Quelltexte dann einfacher zum Download bereitliegen. Gruss vom Ego -
Python, die verpasste Chance?
topic antwortete auf Egoist's Egoist in: Excel Formeln und Makros, Programmier-Lehrgänge
Meine Importfunktion funktioniert schon fehlerfrei, auch wenn in der Datei Beiwerk wie Disclaimer oder Statistiken herumlungern. Die hat aber noch kein GUI. Daher dürfte es auch weiterhin schwierig sein, mit mir zusammenzuarbeiten, denn ich lasse kein gutes Haar an Dir. Im Gegenzug solltest Du danach trachten, mir alle Haare auszurupfen, derer Du habhaft werden kannst. Nur so kommen wir maximal schnell vorran. -
Python, die verpasste Chance?
topic antwortete auf Egoist's Egoist in: Excel Formeln und Makros, Programmier-Lehrgänge
Dir ist sicherlich klar, dass Dich Steve Jobs für so ein "Interface" öffentlich in Streifen hätte schneiden lassen. Sorry, soll nicht wieder vorkommen. Aber es dürfte zur Zeit vollkommen genügen, sich mit tkinter zu befassen, denn so einen unstrukturierten Haufen von Input kann man damit locker stämmen. (Ups, kann nicht aus der Haut) Fangen wir also mal ganz von vorne an. Deinen ersten Entwurf habe ich etwas überarbeitet und alles ohne Funktion herausgeworfen. Jetzt steht die Frage im Raum, wie man die Permanenz wieder löschen kann. Siehe Zeile 31 import roulib01 as roul # Unsere eigene Library V0. import tkinter as tk from tkinter import ttk import os ChArten = roul.Roulette_franz() # Konstruktor, der eine Instanz mit frei wählbarem Namen erzeugt. # globale Strings hinweis01 = ["(Bitte Pfad oben eingeben)"] fehler01 = ["Pfad ist üngültig!"] fehler02 = ["keine Coup-Nr.!"] fehler03 = ["Eingabe ungültig!"] # Erzeuge eine Fenster-Instanz win = tk.Tk() # Füge einen Titel hinzu win.title("Meine erste RouletteGUI") # Enable resizing x-dimension, disable y-dimension win.resizable(True, True) win.geometry('800x300') # Modul-globale Variable # ----------------------------- lastcoup = 0 perm = [] couplist = [] def ResetPerm(): perm = [] # hier sollte die globale Liste gelöscht werden, aber es wird eine neue lokal erzeugt. print("perm reset") def read_Directory(path): txtfiles = [] # leere Liste der Dateinamen, wird nur lokal erzeugt! permfilecount = 0 try: # Die Dateinamen einsammeln for filename in os.listdir(path): txtfiles.append(filename) permfilecount = permfilecount + 1 except: print('Not found: Dir=' + path) txtfiles = fehler01 print(str(permfilecount) + ' Permfiles gefunden') return txtfiles # Dateiliste zurückgeben (ist leer für ungültige und leere Pfade). def click_FillCombo(entry): fileliste = read_Directory(dirtext.get()) # ruft Dateiliste für aktuellen dirtext ab combo_1['values'] = fileliste # Die Combobox befüllen combo_1.current(0) def print_filename(): fn = dirtext.get() fn += "\\" fn += combo_1.get() # angeklickte Datei anhängen print(fn) # Anzahl der Perms wird angezeigt # Die Perm mit allem Drum und Dran in die Liste lines einlesen # ---------------------------------------------------------------- file = open(fn) lines = file.readlines() print(str(len(lines)) + " Permlines gefunden.") file.close() # Die Listen perm und couplist füllen, dabei die Textzeilen aus lienes abtrennen # --------------------------------------------------------------------------------- x = 0 tx = 0 for each in lines: ti = lines[x].rstrip() # Escapes und Blanks herausnehmen try: i = int(ti) # print(i) perm.append(i) # der perm[]-Vektor wird gefüllt cp = roul.Coup() # eine neue Coup-Instanz # die Attribute aktualisieren cp.pl_nr = i cp.ec_SR = ChArten.ec_RS[i] cp.ec_GU = ChArten.ec_UG[i] cp.ec_MP = ChArten.ec_TH[i] # cp.dc_KO = ChArten.dc_col[i] # cp.dc_DU = ChArten.dc_duz[i] # cp.c6_TVS = ChArten.c6_tvs[i] # cp.c12_TVP = ChArten.c12_tvp[i] # ein paar Testausgaben # print(str(cp.pl_nr) + " " + str(cp.ec_SR) + " " + str(cp.ec_GU)) # nur Testanzeige couplist.append(cp) # die Couptabelle wird gefüllt except: tx += 1 # nichtnumerische Zeilen zählen # print("Textzeile:" + ti) x += 1 sizePerm = len(perm) # Anzahl der Permzahlen # Anzeige der Textzeilen und Permzahlen in label6 label6.configure(text=(str(tx) + " Textzeilen, " + str(sizePerm) + " Permzahlen")) def callback(entry): # universelle Ausgabe, als temporäre Debugfunktion print_filename() lastcoup = roul.Coup.counter print(str(lastcoup) + " Coup-Objekte angelegt") def entry1_return(event): try: i = int(entry1.get()) # if i<0 or i>36: print(i) perm.append(i) # der perm[]-Vektor wird gefüllt cp = roul.Coup() # eine neue Coup-Instanz # die aktuellen Attribute holen cp.pl_nr = i cp.ec_SR = ChArten.ec_RS[i] cp.ec_GU = ChArten.ec_UG[i] cp.ec_MP = ChArten.ec_TH[i] # ein paar Testausgaben print(str(cp.pl_nr) + " " + str(cp.ec_SR) + " " + str(cp.ec_GU)) # nur Testanzeige couplist.append(cp) # die Couptabelle wird gefüllt label6.configure(text=(str(len(perm)) + " Permzahlen")) # neue Perm-Anzahl anzeigen label7.configure(text=(str(i) + " angefügt")) # neue Permzahl anzeigen except: label7.configure(text=fehler03) def entry1_del(event): entry1.delete(0, 'end') # Eingabefeld für Permzahlen entry1 = tk.Entry(win, width=40) # win, width=4, textvariable=PZahl) # entry1.bind('<Return>', on_change) entry1.bind("<Escape>", entry1_del) entry1.bind("<Return>", entry1_return) entry1.grid(column=1, row=3) entry1.focus() # Setze den Cursor in die Textbox # Eingabefeld für dirname name = tk.StringVar() dirtext = ttk.Entry(win, width=40, textvariable=name) dirtext.grid(column=1, row=4) dirtext.bind("<Return>", click_FillCombo) # Eine Combobox anlegen # Eine ComboBox hinzufügen combo_1 = ttk.Combobox(win, width=37, values=hinweis01) combo_1.grid(column=1, row=5) combo_1.current(0) combo_1.bind("<<ComboboxSelected>>", callback) # callback als Baustellenschild :) # Textfelder (Labels) hinzufügen # ---------------------------------------------------- label1 = ttk.Label(win, text="Enter a Plein-Nr. & Return:") label1.grid(column=0, row=3) # 2 Überschriftszeilen label2 = ttk.Label(win, text="* User Interface für Roulette-Tests *") label2.grid(column=0, row=0) label3 = ttk.Label(win, text="*************************************") label3.grid(column=0, row=1) # Labels hinzufügen label4 = ttk.Label(win, text="Click on an entry:") label4.grid(column=0, row=5) # Labels hinzufügen label5 = ttk.Label(win, text="Permpool-Directory:") label5.grid(column=0, row=4) # Labels hinzufügen label6 = ttk.Label(win, width=40, text='Anzeigen') label6.grid(column=2, row=5) # Labels hinzufügen label7 = ttk.Label(win, width=40, text='Next Plein') label7.grid(column=2, row=3) # Buttons hinzufügen # -------------------------------------------------------- action1 = ttk.Button(win, text="Reset Perm", command=ResetPerm) action1.grid(column=0, row=2) # action1.configure(text="NO!") # ================== # GUI-Start # ================== win.mainloop() Ausserdem kommen bei mir komische Meldungen nach dem Import einer Perm-Datei, wo ca 2000 Zeilen in 4000 Coups enden.. Es wird dringend Zeit, eine Ausgabe der gelesenen Permanenz zu erzeugen. -
Hallo Hans, lass mich mal raten, was Du Dir heute in Deinen Verdampfer geträufelt hast. Ausgehend von einem Gleichsatz mit einem Stück pro Chance, liegt der maximale Gewinn bei 30+ in 10 Coups. Das erfordert aber schon ein ungeheures Glück. 37+ ist ohne Progression nicht möglich! Gruss vom Ego
-
Python, die verpasste Chance?
topic antwortete auf Egoist's Egoist in: Excel Formeln und Makros, Programmier-Lehrgänge
Hab ich noch nicht angesehen. Python enthält dermassen viele wissenschaftliche Module, dass es schwer fallen sollte, das zu toppen. -
Python, die verpasste Chance?
topic antwortete auf Egoist's Egoist in: Excel Formeln und Makros, Programmier-Lehrgänge
Hallo @onoio, hab es mir mal angesehen, allerdings nur auf youtube. Scheinbar ist Watson schon ein marktreifes System, mit dem u.a. Versicherungsunternehmen arbeiten. Ausserdem liegen populäre Erfolge sogar schon 7 Jahre zurück. Watson scheint einen gehörigen Vorsprung zu besitzen... Gruss vom Ego p.s.: Was ich gesehen habe, war ein API für Unity(Gameengine). Unity hatte ich vor gefühlten 10 Jahren mal auf dem Schirm, damals habe ich einen Roulettekessel in blender gebaut und dort eingefügt. Der funktionierte auch, aber nur bis zu einer untauglich kleinen Kugelgeschwindigkeit. Bei realistischer Abwurfgeschwindigkeit flog die Kugel durch die Rinnenwand nach aussen weg. Da habe ich dann aufgesteckt. -
Python, die verpasste Chance?
topic antwortete auf Egoist's Egoist in: Excel Formeln und Makros, Programmier-Lehrgänge
Moin Albert, ich habe mir Deine Exceltabellen angesehen und bin noch etwas verwirrt. Es geht daraus gar kein GUI hervor, sondern nur eine bildliche Darstellung der Ausgabe. Wo werden die Benutzereingaben abgefragt, denn die machen das GUI aus!? Zur Erläuterung meiner auch zukünftig evtl harten Kritik, eine kleine Anekdote: Nachdem ich eines meiner ersten Programme fertiggestellt hatte (auf VC20), lud ich einen Nerd ein, den ich im Computershop kennengelernt hatte. Stolz präsentierte ich mein Programm und liess ihn testen Das erste, was er machte, waren bewusst unerwartete Eingaben und mein Programm lag sofort auf der Fresse. Er hatte mir gegenüber einen gehörigen Vorsprung damals, aber dann wurden wir richtige Freunde. Nach einigen Jahren mit wiederkehrenden Programmierwochenenden hat uns das Leben dann leider getrennt. Inzwischen hatten wir aber wirklich interessante Projekte am Wickel, incl erfolgreichem MaschineLearning (VC20-Basic!). In diesem Sinne biete ich Dir gern meine kritische Mitarbeit an, aber Du wirst mich dann ertragen müssen. Kleiner Vorgeschmack: Deine 4 Testspiele mit echtem Geld weisen eher in Richtung (Gleichsatz-)Minus, denn der Saldo ist nur der Martingale geschuldet. Wie gefährlich sowas ist, muss ich Dir sicher nicht herbeten. Mein Vorschlag wäre deshalb, lass die Martingale weg. Entweder bringt die Prognose einen Gewinn, oder sie ist untauglich. Es ist alles nur der Sache geschuldet und nicht persönlich! Gruss vom Ego -
Python, die verpasste Chance?
topic antwortete auf Egoist's Egoist in: Excel Formeln und Makros, Programmier-Lehrgänge
Das putzige am Zufall ist, dass er alle Wahrscheinlichkeiten gleichermassen bedient. Die offensichtlichen Chancen, genauso wie die künstlichen. Wir können uns die abstraktesten Modelle ausdenken, wenn sie nur dem Zufall unterliegen, und alle werden gleichermassen mit Treffern und Nieten behagelt. Alle, die das noch nicht verstehen, sollten noch nicht richtiges Geld riskieren.