Die Suche ergab 14782 Treffer

von Sirius3
Dienstag 3. August 2021, 14:34
Forum: Allgemeine Fragen
Thema: Übergabe einer Variable bei Änderung der Button-Beschriftung
Antworten: 2
Zugriffe: 35

Re: Übergabe einer Variable bei Änderung der Button-Beschriftung

Lokale Variablen heißen "lokal" weil man ihnen andere Werte zuweisen kann, ohne dass das außerhalb der Funktion irgendwelche Störungen verursacht. Will man tatsächlich einen Zustand über das Ende der Funktion bewahren, braucht man Klassendefinitionen, was bei GUI-Programmen meist der Fall ist. *-Imp...
von Sirius3
Montag 2. August 2021, 21:39
Forum: Allgemeine Fragen
Thema: Berechnung nach Erreichung von 0 stoppen
Antworten: 4
Zugriffe: 56

Re: Berechnung nach Erreichung von 0 stoppen

Auch nicht viel anders. Man würde sich nur einen Iterator über die Monate selbst bauen. import datetime def iter_months(date): while True: yield date date = (date + datetime.timedelta(days=31)).replace(day=1) versicherung_summe = 1000.0 versicherung_zins_rate = 0.05 monatliche_rate = 100.0 bezahlter...
von Sirius3
Montag 2. August 2021, 21:23
Forum: Allgemeine Fragen
Thema: Berechnung nach Erreichung von 0 stoppen
Antworten: 4
Zugriffe: 56

Re: Berechnung nach Erreichung von 0 stoppen

Statt selbst etwas zu programmieren, was Monate zählt, benutzt man am besten etwas, das es schon gibt: import datetime from dateutil import rrule versicherung_summe = 1000.0 versicherung_zins_rate = 0.05 monatliche_rate = 100.0 bezahlter_betrag = 0 versicherung_anfang = "01.01.2021" versicherung_end...
von Sirius3
Montag 2. August 2021, 21:07
Forum: Allgemeine Fragen
Thema: Liste von Tupeln filtern
Antworten: 6
Zugriffe: 95

Re: Liste von Tupeln filtern

Ich liefere ja auch keine Lösungen zu Hausaufgaben, denn es ist wenig lehrreich, wenn Du einfach nur abtippen brauchst. @YAPD: Variablennamen schreibt man komplett klein. Vor , und : wird kein Leerzeichen gesetzt. Statt Strings mit + zusammenzustückeln benutzt man Format-Strings. sports = [ ] for at...
von Sirius3
Montag 2. August 2021, 19:23
Forum: Allgemeine Fragen
Thema: Liste von Tupeln filtern
Antworten: 6
Zugriffe: 95

Re: Liste von Tupeln filtern

Indexzugriff sagt Dir was? athlet = (87689776, 'Aauri Lorena Bokesa', 'athletics', 'female') print(athlet[2]) Jetzt brauchst Du noch eine for-Schleife, um das für jede Athleten in der Liste zu machen. Besser wäre es, gleich von Anfang an namedtuples zu benutzen, dann braucht man sich erst gar nicht ...
von Sirius3
Montag 2. August 2021, 17:06
Forum: Allgemeine Fragen
Thema: Regex Bestimmtes Wort mit darauffolgender Zahl finden
Antworten: 6
Zugriffe: 151

Re: Regex Bestimmtes Wort mit darauffolgender Zahl finden

Laut Beispiel sind die Zahlen aber per Punkt getrennt. Mit pseudo-Einrückungen kommt man in Python nicht weit. Sorgfalt ist beim Programmieren und beim Frage stellen wichtig. Nein, [00-100000] bedeutet Liste mit einer Zahl. Und zum Schluss kommst Du jetzt mit Datum + OK. Was denn nun? Host mit IP-Ad...
von Sirius3
Montag 2. August 2021, 14:19
Forum: Allgemeine Fragen
Thema: Regex Bestimmtes Wort mit darauffolgender Zahl finden
Antworten: 6
Zugriffe: 151

Re: Regex Bestimmtes Wort mit darauffolgender Zahl finden

Wie ist denn die Datei wirklich aufgebaut? Das sind ja keine Zahlen, sondern durch . getrennte Ziffernblöcke. Oder soll das ein Datum sein? Wie ist das "Zahlenformat" definiert? Und welche Gedanken hast Du Dir dazu schon gemacht? An welcher Stelle kommst Du konkret nicht weiter? Zum Code: Die Einrüc...
von Sirius3
Montag 2. August 2021, 13:37
Forum: Allgemeine Fragen
Thema: Prüfen, ob Dateien in einem Directory eine Dateiendung haben
Antworten: 10
Zugriffe: 131

Re: Prüfen, ob Dateien in einem Directory eine Dateiendung haben

So reagiere ich immer, wenn etwas sehr stark nach Hausaufgabe aussieht, wenn der Fragestellende wenig erkennen läßt, dass er/sie sich schon tiefer mit dem Problem auseinander gesetzt hat.
von Sirius3
Montag 2. August 2021, 11:14
Forum: Allgemeine Fragen
Thema: Prüfen, ob Dateien in einem Directory eine Dateiendung haben
Antworten: 10
Zugriffe: 131

Re: Prüfen, ob Dateien in einem Directory eine Dateiendung haben

@YAPD: Dateien sind keine einfachen Strings, mit rsplit sollte man also nicht damit herumhantieren. @Python123.py: Wie in Deinem andern Beitrag schon geschrieben, gibt es zum Arbeiten mit Dateien `pathlib.Path`. Diese kennen .suffix um zu prüfen, ob eine Datei eine Endung hat, und .with_suffix um ei...
von Sirius3
Montag 2. August 2021, 11:05
Forum: Allgemeine Fragen
Thema: Aus Csv Datei unixdatum umwandeln nach Datum
Antworten: 2
Zugriffe: 67

Re: Aus Csv Datei unixdatum umwandeln nach Datum

Eingerückt wird immer mit 4 Leerzeichen pro Ebene, nicht mal 5 und mal 2. `pathlib`, und `dateutil.parser` werden importiert aber nicht verwendet. first_row wird definiert, aber nirgends verwendet. Ebensowenig list_of_rows. csv-Dateien öffnet man immer mit einem Encoding und der Angabe `newline=""`....
von Sirius3
Montag 2. August 2021, 08:19
Forum: Wissenschaftliches Rechnen
Thema: Lotka-Volterra DGL Plot liefert nicht das richtige Ergebnis
Antworten: 3
Zugriffe: 42

Re: Lotka-Volterra DGL Plot liefert nicht das richtige Ergebnis

Statt einzelne Parameter aus dem Tuple herauszupflücken, benutzt man Tuple-Unpacking, oder übergibt gleich die Parameter einzeln. `return` ist keine Funktion, die Klammern daher sehr verwirrend. import numpy as np import matplotlib import matplotlib.pyplot as plt from scipy.integrate import odeint d...
von Sirius3
Montag 2. August 2021, 06:23
Forum: Allgemeine Fragen
Thema: Python Programm braucht "Anlaufszeit"
Antworten: 2
Zugriffe: 87

Re: Python Programm braucht "Anlaufszeit"

Pfade stückelt man nicht mit + zusammen. Pfade sind keine einfachen Strings. Benutze pathlib.Path. import easyocr from pathlib import Path reader = easyocr.Reader(['en']) path = Path('D:/Bilder/debugoutput/testauswahl4/') for bild in path.iterdir(): result = reader.readtext(str(bild)) easyocr lädt w...
von Sirius3
Sonntag 1. August 2021, 15:06
Forum: Allgemeine Fragen
Thema: Daten austausch zwischen zwei Threads
Antworten: 2
Zugriffe: 82

Re: Daten austausch zwischen zwei Threads

Ich verstehe Deine Problembeschreibung nicht. Was soll eine "Aussage an den anderen Thread erfolgen soll" bedeuten?
Zeige Code und einen Beispielablauf, an dem man erkennen kann, was welcher Thread macht.
von Sirius3
Samstag 31. Juli 2021, 14:06
Forum: Allgemeine Fragen
Thema: Zeichenkette nach zeichenkette identifizieren
Antworten: 14
Zugriffe: 167

Re: Zeichenkette nach zeichenkette identifizieren

Was bedeutet "die Antwort wird nicht akzeptiert?" Wer soll denn die Antwort akzeptieren? Was ist denn Dein wirkliches Problem, das Du lösen möchtest? Was ist die Fehlermeldung die Du bekommst? Wie weicht das Ergebnis, das Du bekommst, von dem ab, das Du erwartest?
von Sirius3
Samstag 31. Juli 2021, 13:57
Forum: Allgemeine Fragen
Thema: Zeichenkette nach zeichenkette identifizieren
Antworten: 14
Zugriffe: 167

Re: Zeichenkette nach zeichenkette identifizieren

Was ist denn nun Dein Problem? Mit split hast Du doch eine Lösung?