Als erstes solltet Ihr ein Programm ordentlich schreiben.
Einrückungen sind wichtig in Python. Es gibt etliche Stellen im Programm an denen die Einrückungen nicht stimmen.
Weder `Taschenrechner` noch `TicTacToe` sind in den ersten beiden Zeilen definiert, und auch die Definition der Funktionen ...
Die Suche ergab 18291 Treffer
- Montag 8. Dezember 2025, 21:47
- Forum: Allgemeine Fragen
- Thema: Zwei Codes in einen Code zusammenfassen
- Antworten: 3
- Zugriffe: 373
- Samstag 6. Dezember 2025, 12:39
- Forum: Webframeworks
- Thema: zugriff auf USB-Stick konfigurieren und dann Inhalt uploaden ...
- Antworten: 3
- Zugriffe: 481
Re: zugriff auf USB-Stick konfigurieren und dann Inhalt uploaden ...
Das hat nur am Rande mit flask zu tun. Ein simpler Fileupload wird nicht reichen. Dazu ist also viel javascript im Browser nötig und eine entsprechende Gegenstelle in flask, die Stückweise mehr Daten anfordern kann.
https://developer.mozilla.org/en-US/docs/Web/API/File_API/Using_files_from_web ...
https://developer.mozilla.org/en-US/docs/Web/API/File_API/Using_files_from_web ...
- Freitag 28. November 2025, 14:31
- Forum: Allgemeine Fragen
- Thema: KeyError beim Einlesen von json-Daten in python
- Antworten: 2
- Zugriffe: 570
Re: KeyError beim Einlesen von json-Daten in python
Hier mal der Json-String schön formatiert:
{
"properties": {
"password": {"key": "password", "value": "SomePWD"},
"enablePassword": {"key": "enablePassword", "value": ""},
"username": {"key": "username", "value": "SomeUsername"}
}
}
Dann sieht man, dass man eine zusätzliche Ebene hat ...
{
"properties": {
"password": {"key": "password", "value": "SomePWD"},
"enablePassword": {"key": "enablePassword", "value": ""},
"username": {"key": "username", "value": "SomeUsername"}
}
}
Dann sieht man, dass man eine zusätzliche Ebene hat ...
- Mittwoch 26. November 2025, 14:45
- Forum: Allgemeine Fragen
- Thema: Pretty Printer in Python
- Antworten: 8
- Zugriffe: 970
Re: Pretty Printer in Python
Jeder sinnvolle Editor weiß, dass man nach einem : die nächste Zeile um 4 Leerzeichen einrücken muß. Ob das "richtig" ist, muß aber die Person vor dem Bildschirm wissen.
Ansonsten gibt es noch etliche Projekte, die eine einheitliche Formatierung von Python-Dateien erreichen wollen. Das Thema heißt ...
Ansonsten gibt es noch etliche Projekte, die eine einheitliche Formatierung von Python-Dateien erreichen wollen. Das Thema heißt ...
- Donnerstag 13. November 2025, 15:09
- Forum: Wissenschaftliches Rechnen
- Thema: value in matlab-struct auslesen
- Antworten: 5
- Zugriffe: 1037
Re: value in matlab-struct auslesen
Wenn Pycharm beim Drücken auf Tab ein Tabzeichen einfügt, statt 4 Leerzeichen, dann ist Pycharm falsch konfiguriert. Da solltest Du in den Einstellungen nach "Einrückung mit Leerzeichen" suchen.
Du zeigst ja nicht, welchen Code Du jetzt für die Ausgabe benutzt hast, aber wenn ich raten müßte ist ...
Du zeigst ja nicht, welchen Code Du jetzt für die Ausgabe benutzt hast, aber wenn ich raten müßte ist ...
- Donnerstag 13. November 2025, 15:03
- Forum: Allgemeine Fragen
- Thema: Silbentrennungsprogramm
- Antworten: 5
- Zugriffe: 2146
Re: Silbentrennungsprogramm
Was für eine Antwort bekommst Du, und wie weicht diese von der Erwartung ab?
__blackjack__ hat jetzt ja schon einiges geschrieben, aber vielleicht wiederholt sich ja nicht alles:
Programme sollten in Funktionen strukturiert sein, damit man einzelne Teile (z.B. das Auftrennen EINES Wortes) separat ...
__blackjack__ hat jetzt ja schon einiges geschrieben, aber vielleicht wiederholt sich ja nicht alles:
Programme sollten in Funktionen strukturiert sein, damit man einzelne Teile (z.B. das Auftrennen EINES Wortes) separat ...
- Mittwoch 12. November 2025, 21:02
- Forum: Wissenschaftliches Rechnen
- Thema: value in matlab-struct auslesen
- Antworten: 5
- Zugriffe: 1037
Re: value in matlab-struct auslesen
So ist nunmal Matlab. Alles ist mindestens eine 2d-Matrix, aber wenn eine Dimension nur Länge 1 hat, dann kann man die Indizierung auch weglassen. Ist vielleicht bequem, bedeutet aber auch implizit unterschiedliches Verhalten, je nachdem was man hat.
Da ist Python strenger und klarer. Deshalb muß ...
Da ist Python strenger und klarer. Deshalb muß ...
- Sonntag 9. November 2025, 13:23
- Forum: Allgemeine Fragen
- Thema: If Abfrage aus Daten aus Datenbank
- Antworten: 15
- Zugriffe: 2152
Re: If Abfrage aus Daten aus Datenbank
@linvris: es hilft Dir nichts, immer wieder zu betonen, dass Du nicht programmieren kannst. Es wird Dir hier niemand sage, dass es dann ok ist, alles falsch zu machen.
Da gehört halt an den Anfang ein sauberes Datenbankdesign, mit einer Tabelle für Nutzer:
CREATE TABLE rfid_users (
user_id INT ...
Da gehört halt an den Anfang ein sauberes Datenbankdesign, mit einer Tabelle für Nutzer:
CREATE TABLE rfid_users (
user_id INT ...
- Sonntag 9. November 2025, 12:31
- Forum: Allgemeine Fragen
- Thema: If Abfrage aus Daten aus Datenbank
- Antworten: 15
- Zugriffe: 2152
Re: If Abfrage aus Daten aus Datenbank
@Pedroski55: bei der Frage geht es doch gar nicht um csv-Dateien. Auch wenn hier das Thema verfehlt ist, sind da einige Punkte an Deinem Code, an dem Du arbeiten könntest.
In Deinem anderen Post benutzt Du ja für csv-Dateien schon den csv.writer, warum hier nicht?
Man sollte nie mit magischen ...
In Deinem anderen Post benutzt Du ja für csv-Dateien schon den csv.writer, warum hier nicht?
Man sollte nie mit magischen ...
- Sonntag 9. November 2025, 12:06
- Forum: Qt/KDE
- Thema: PDF-Datei in einer von QT Designer generierten Form anzeigen
- Antworten: 3
- Zugriffe: 1276
Re: PDF-Datei in einer von QT Designer generierten Form anzeigen
Wie sieht Dein Code aus? Welche Fehlermeldung erhältst Du? Bitte den exakten Stacktrace posten.
- Donnerstag 6. November 2025, 18:43
- Forum: Ideen
- Thema: Reaktionsspiel TikoTako
- Antworten: 15
- Zugriffe: 2384
Re: Reaktionsspiel TikoTako
@Herkule: ein besserer Einstieg wäre ein Spiel ohne Zeitlimit. Tictactoe, Galgenmänchen, Mastermind, etc.
- Donnerstag 6. November 2025, 15:28
- Forum: Allgemeine Fragen
- Thema: If Abfrage aus Daten aus Datenbank
- Antworten: 15
- Zugriffe: 2152
Re: If Abfrage aus Daten aus Datenbank
Und welche Änderungen hast Du jetzt gemacht?
Ist die Datenbank angepasst? Hast Du die Namen verbessert? Hast Du die Abfrage erweitert?
Deine Ausgabe passt nicht zum ursprünglichen Code.
Ist die Datenbank angepasst? Hast Du die Namen verbessert? Hast Du die Abfrage erweitert?
Deine Ausgabe passt nicht zum ursprünglichen Code.
- Donnerstag 6. November 2025, 11:58
- Forum: Allgemeine Fragen
- Thema: If Abfrage aus Daten aus Datenbank
- Antworten: 15
- Zugriffe: 2152
Re: If Abfrage aus Daten aus Datenbank
Benutze sprechende Namen, was soll `ad` `adj` oder `az` bedeuten. Wenn man das Datum abfragt, immer in einer Abfrage machen und nicht Datum und Zeit unabhängig.
Warum wird der Nutzer künstlich 2 Sekunden lang ausgebremst?
Ich weiß, dass es mysql heißt, deshalb muß aber ein Cursor nicht mycursor ...
Warum wird der Nutzer künstlich 2 Sekunden lang ausgebremst?
Ich weiß, dass es mysql heißt, deshalb muß aber ein Cursor nicht mycursor ...
- Montag 3. November 2025, 11:59
- Forum: Allgemeine Fragen
- Thema: Pressure Equipment Directive
- Antworten: 7
- Zugriffe: 6630
Re: Pressure Equipment Directive
@pascal.buehler: man kann chat-gpt dazu bringen, jeden Schwachsinn als das einzig Wahre anzupreisen. Wenn man nicht weiß, was richtig ist, hilft KI nicht, sondern macht nur Probleme.
- Freitag 31. Oktober 2025, 16:05
- Forum: Allgemeine Fragen
- Thema: Pressure Equipment Directive
- Antworten: 7
- Zugriffe: 6630
Re: Pressure Equipment Directive
Bitte poste Deinen Code in Code-Tags </>.
`match` ist kein Ersatz für `if`.
Das hier:
match PS <= 0.5 and V >= 0.1:
case True:
print('GIP / Diagram 1')
match PS <= 200 and V <= 1:
case True:
print('GIP / Diagram 1')
match (PS * V) <= 25:
case True:
print('GIP Diagram 1')
match (PS * V ...
`match` ist kein Ersatz für `if`.
Das hier:
match PS <= 0.5 and V >= 0.1:
case True:
print('GIP / Diagram 1')
match PS <= 200 and V <= 1:
case True:
print('GIP / Diagram 1')
match (PS * V) <= 25:
case True:
print('GIP Diagram 1')
match (PS * V ...
- Mittwoch 29. Oktober 2025, 13:41
- Forum: Allgemeine Fragen
- Thema: Wechselgeld gegeben
- Antworten: 21
- Zugriffe: 2657
Re: Wechselgeld gegeben
@DeaD_EyE: ich interpretiere oldboyJRs Zusammenstückelung von Wörtern so, dass er sich selbst als Troll bezeichnet. Aber da ist natürlich viel Interpretationsspielraum.
- Mittwoch 29. Oktober 2025, 10:36
- Forum: Allgemeine Fragen
- Thema: namen eines CIFS-shares ermitteln ...
- Antworten: 3
- Zugriffe: 760
Re: namen eines CIFS-shares ermitteln ...
Von "Hand" solltest Du nichts machen, sondern pathlib benutzen. Erster Schritt wäre, die Mounts auszulesen und dann die passenden Pfade zusammenbauen:
from pathlib import Path, PureWindowsPath
mounts = []
with open("/proc/self/mounts") as lines:
for line in lines:
parts = line.split()
if parts ...
from pathlib import Path, PureWindowsPath
mounts = []
with open("/proc/self/mounts") as lines:
for line in lines:
parts = line.split()
if parts ...
- Montag 27. Oktober 2025, 23:10
- Forum: Allgemeine Fragen
- Thema: Wechselgeld gegeben
- Antworten: 21
- Zugriffe: 2657
Re: Wechselgeld gegeben
@Pedroski55: man definiert normalerweise keine Funktionen innerhalb anderer Funktionen, dann damit sind sie nicht mehr einzeln testbar.
Funktionsnamen sollten beschreiben, was die Funktion tut, und nicht unter welcher Bedingung sie eingesetzt wird.
`num_punkt` und `num_komma` sind identisch, bis ...
Funktionsnamen sollten beschreiben, was die Funktion tut, und nicht unter welcher Bedingung sie eingesetzt wird.
`num_punkt` und `num_komma` sind identisch, bis ...
- Samstag 25. Oktober 2025, 21:10
- Forum: Allgemeine Fragen
- Thema: Wechselgeld gegeben
- Antworten: 21
- Zugriffe: 2657
Re: Wechselgeld gegeben
@DeaD_EyE: statt einer Kopie erzeugt man einfach ein neues Wörterbuch. Das defaultdict ist überflüssig, da jeder key nur einmal vorkommt. amount sollte bereits ein int sein.
Bleibt also das übrig:
def change_money(basket, amount):
"""
Im basket ist der Schlüssel ein int, der Cent representiert ...
Bleibt also das übrig:
def change_money(basket, amount):
"""
Im basket ist der Schlüssel ein int, der Cent representiert ...
- Samstag 25. Oktober 2025, 09:48
- Forum: Allgemeine Fragen
- Thema: Wechselgeld gegeben
- Antworten: 21
- Zugriffe: 2657
Re: Wechselgeld gegeben
@mechanicalStore: über einen Index auf den Key und dann auf den Wert eines Wörtebuchs zuzugreifen, ist reichlich kompliziert:
value = list(data.values())[index]
Aber auch das ist nicht pythonisch. Eigentlich solltest Du den key als Argument übergeben, oder gleich nur die Einheit.
Man sollteden ...
value = list(data.values())[index]
Aber auch das ist nicht pythonisch. Eigentlich solltest Du den key als Argument übergeben, oder gleich nur die Einheit.
Man sollteden ...
