Die Aufgabe ist schlecht gestellt. Da sind zu viele offene Fragen. Zuerst einmal kann man einen String in Python nicht ändern und damit auch kein einzelnes Zeichen.
Dann ist die Frage, wie ist ein Wort definiert? Laut Beispielsatz könnte es bedeuten, dass es reicht, den String an Leerzeichen ...
Die Suche ergab 18310 Treffer
- Montag 26. Januar 2026, 09:48
- Forum: Allgemeine Fragen
- Thema: Greife auf das erste Zeichen des zweiten Wortes zu und ändere es in Großbuchstaben (licht -> Licht).
- Antworten: 4
- Zugriffe: 130
- Samstag 24. Januar 2026, 19:12
- Forum: Allgemeine Fragen
- Thema: variable ändern
- Antworten: 7
- Zugriffe: 427
Re: variable ändern
Variablen sind nichts statisches, sondern existieren nur innerhalb einer Funktion, so lange diese ausgeführt wird. Will man den Wert einer Variable in einer anderen Funktion nutzen, dann gibt es dafür Rückgabewerte:
# start_fenster.py
def login():
dbtext_in_login = "Wert"
return dbtext_in_login ...
# start_fenster.py
def login():
dbtext_in_login = "Wert"
return dbtext_in_login ...
- Samstag 24. Januar 2026, 13:15
- Forum: Allgemeine Fragen
- Thema: Dictionary wird als Liste erkannt
- Antworten: 4
- Zugriffe: 212
Re: Dictionary wird als Liste erkannt
Leerzeichen um Operatoren und nach Kommata erhöhen die Lesbarkeit erheblich. `isynonym` ist einschlechter Name, weil das i keinerlei Aussagekraft hat.
Methodennamen (wie auch Variablen) schreibt man komplett klein.
if ist keine Funktion, braucht also keine Klammern.
getIsynonym ist überflüssig, weil ...
Methodennamen (wie auch Variablen) schreibt man komplett klein.
if ist keine Funktion, braucht also keine Klammern.
getIsynonym ist überflüssig, weil ...
- Dienstag 20. Januar 2026, 11:26
- Forum: Raspberry Pi und Co.
- Thema: Tkinter GUI Raspberry Zero Hid Keyboard
- Antworten: 3
- Zugriffe: 293
Re: Tkinter GUI Raspberry Zero Hid Keyboard
Beim Programmieren gibt es einige Regeln, die man beachten sollte.
Benutze kein `place` sondern positioniere Deine Elemente mit `grid` oder `pack`, damit man unabhängig vom Betriebssystem und der Bildschirmauflösung ist.
Ebenso gibt man keine fixe Fenstergröße vor, sondern der Inhalt bestimmt die ...
Benutze kein `place` sondern positioniere Deine Elemente mit `grid` oder `pack`, damit man unabhängig vom Betriebssystem und der Bildschirmauflösung ist.
Ebenso gibt man keine fixe Fenstergröße vor, sondern der Inhalt bestimmt die ...
- Samstag 17. Januar 2026, 22:04
- Forum: Allgemeine Fragen
- Thema: Abfangen ALLER Fehler
- Antworten: 21
- Zugriffe: 1183
Re: Abfangen ALLER Fehler
Der Sevice startet ja nur neu, wenn er abstürzt. Wenn Du ihn stoppst, ist er gestoppt.
- Samstag 17. Januar 2026, 11:30
- Forum: Allgemeine Fragen
- Thema: Abfangen ALLER Fehler
- Antworten: 21
- Zugriffe: 1183
Re: Abfangen ALLER Fehler
Dafür benutzt man systemd, dass der abgestürzte Service automatisch neu gestartet wird.
- Freitag 16. Januar 2026, 21:23
- Forum: Allgemeine Fragen
- Thema: Dezimalstellen von Float abschneiden und verwenden
- Antworten: 5
- Zugriffe: 482
Re: Dezimalstellen von Float abschneiden und verwenden
Vorsicht bei negativen Zahlen:
Code: Alles auswählen
In [10]: x = -1234.5678
In [11]: x%1
Out[11]: 0.43219999999996617
In [12]: math.modf(x)
Out[12]: (-0.5678000000000338, -1234.0)
In [13]: x - math.trunc(x)
Out[13]: -0.5678000000000338
In [14]: x - int(x)
Out[14]: -0.5678000000000338- Donnerstag 15. Januar 2026, 09:17
- Forum: Allgemeine Fragen
- Thema: VSCode: Debug mit Argumenten aus json Datei
- Antworten: 2
- Zugriffe: 302
Re: VSCode: Debug mit Argumenten aus json Datei
Bitte Code als Code-Tags hier im Forum posten und nicht als Bilder.
Beim Programm ist wahrscheinlich die Einrückung falsch, weil nur im else-Fall etwas ausgegeben wird:
import sys
if len(sys.argv) == 2:
name = sys.argv[1]
else:
name = "Stranger"
print(f"Hi there, {name}")
Beim Programm ist wahrscheinlich die Einrückung falsch, weil nur im else-Fall etwas ausgegeben wird:
import sys
if len(sys.argv) == 2:
name = sys.argv[1]
else:
name = "Stranger"
print(f"Hi there, {name}")
- Sonntag 11. Januar 2026, 12:05
- Forum: Allgemeine Fragen
- Thema: HEX Länge ermitteln
- Antworten: 24
- Zugriffe: 1130
Re: HEX Länge ermitteln
Wenn man die Dokumentation liest, wird klar, dass es sehr auf das richtige Timing ankommt. Abb. 21 zeigt ein Beispiel.
Nach dem Senden deines Commands wird eine einstellbare Zeit gewartet, bis der Empfänger versteht, dass das Command fertig ist. Dann braucht es bis einige ms bis die Antwort erzeut ...
Nach dem Senden deines Commands wird eine einstellbare Zeit gewartet, bis der Empfänger versteht, dass das Command fertig ist. Dann braucht es bis einige ms bis die Antwort erzeut ...
- Samstag 10. Januar 2026, 23:02
- Forum: Allgemeine Fragen
- Thema: HEX Länge ermitteln
- Antworten: 24
- Zugriffe: 1130
Re: HEX Länge ermitteln
Wie ist denn die Spezifikation des Protokolls? Das muß ja irgendwo genau erklärt sein, was welches Byte bedeutet. Es muß ja irgendwie klar sein, was ein gültiger Datensatz ist und was ein Fehler. Anscheinend fängt ja beides mit `40 42` an, was etwas ungewöhnlich wäre, wenn danach nur noch Nutzdaten ...
- Donnerstag 8. Januar 2026, 06:16
- Forum: Allgemeine Fragen
- Thema: Event-Handling Mouse Click mit Matplotplib
- Antworten: 8
- Zugriffe: 987
Re: Event-Handling Mouse Click mit Matplotplib
Du suchst also `round`.
- Montag 5. Januar 2026, 22:08
- Forum: Webframeworks
- Thema: Von Flask zu Django -> Wert an Webseite zurück geben
- Antworten: 37
- Zugriffe: 3124
Re: Von Flask zu Django -> Wert an Webseite zurück geben
@snafu: das wird nicht funktionieren, da `a <= b <= c` zu `a <= b and b <= c` wird, und das `and` funktioniert nicht bei Vektoren.
Was dagegen funktioniert wäre:
data = data[(pressure_range["min"] <= data["BP005"]) & (data["BP005"] <= pressure_range["max"])]
Damit ist dann das komische Konstrukt ...
Was dagegen funktioniert wäre:
data = data[(pressure_range["min"] <= data["BP005"]) & (data["BP005"] <= pressure_range["max"])]
Damit ist dann das komische Konstrukt ...
- Sonntag 4. Januar 2026, 20:25
- Forum: Webframeworks
- Thema: Von Flask zu Django -> Wert an Webseite zurück geben
- Antworten: 37
- Zugriffe: 3124
Re: Von Flask zu Django -> Wert an Webseite zurück geben
@Dennis89: es macht doch gar keinen Sinn, zwei `fetch`-Reqeusts abzusetzen. Mit dem Ergebnis des POST-Requests machst Du dann gar nichts, und das Ergebnis des GET-Requests ist laut Deinem Code immer -99.
Wenn eine Methode einen Fehler zurückliefern soll, dann keinen "gültigen" Wert, wie -99, sondern ...
Wenn eine Methode einen Fehler zurückliefern soll, dann keinen "gültigen" Wert, wie -99, sondern ...
- Sonntag 4. Januar 2026, 12:11
- Forum: Webframeworks
- Thema: Von Flask zu Django -> Wert an Webseite zurück geben
- Antworten: 37
- Zugriffe: 3124
Re: Von Flask zu Django -> Wert an Webseite zurück geben
vue ist da relativ felxibel. Ich habe es vor einigen Jahren ausgewählt, weil ich meinen selbstgeschriebene Engine durch was moderneres ersetzen wollte. Da konnte ich dann Stück für Stück migrieren. Da das eine SPA mit vielen einzelnen Modulen war, gab es auch eine strickte Kopplung von Django ...
- Montag 29. Dezember 2025, 22:12
- Forum: Webframeworks
- Thema: Von Flask zu Django -> Wert an Webseite zurück geben
- Antworten: 37
- Zugriffe: 3124
Re: Von Flask zu Django -> Wert an Webseite zurück geben
Du mußt Dich entscheiden, ob Du nun Django zum Rendern verwenden möchtest, oder VUE. Du läßt django rendern und wunderst Dich, dass dann keine Variablen mehr durch vue erkannt werden.
Was mich wundert ist, dass Dein fetch GET zu einer json Rückgabe führt. Du scheinst doch ein form-submit abzusetzen ...
Was mich wundert ist, dass Dein fetch GET zu einer json Rückgabe führt. Du scheinst doch ein form-submit abzusetzen ...
- Sonntag 28. Dezember 2025, 16:57
- Forum: Wissenschaftliches Rechnen
- Thema: pandas: Problem mit pivot_table und zwei Spalten für die Darstellung
- Antworten: 7
- Zugriffe: 1250
Re: pandas: Problem mit pivot_table und zwei Spalten für die Darstellung
Schon beim Laden sollten die Spalten die richtigen Typen haben. Warum wandelst Du ShipmentDate_SalesLine erst so spät in ein Datum um?
Das löschen der No_SalesLine mit "MU" ist reichlich kompliziert. Warum erzeugst Du erst eine Maske, die Du dann dazu benutzt, um Dein Dataframe zu selektieren, um ...
Das löschen der No_SalesLine mit "MU" ist reichlich kompliziert. Warum erzeugst Du erst eine Maske, die Du dann dazu benutzt, um Dein Dataframe zu selektieren, um ...
- Freitag 19. Dezember 2025, 15:03
- Forum: Allgemeine Fragen
- Thema: Parallelisierung mittels processpoolexecutor funktioniert nicht, über threadpoolexecutor schon
- Antworten: 11
- Zugriffe: 1557
Re: Parallelisierung mittels processpoolexecutor funktioniert nicht, über threadpoolexecutor schon
Ohne zu wissen, was acm macht, kommen wir hier nicht weiter.
Um das Problem weiter einzugrenzen, solltest Du die acm-Aufrufe einzeln testen.
Läuft das Programm denn nur mit dem Import durch?
from concurrent.futures import ProcessPoolExecutor, TimeoutError
import acm
def process_trade(trade_id ...
Um das Problem weiter einzugrenzen, solltest Du die acm-Aufrufe einzeln testen.
Läuft das Programm denn nur mit dem Import durch?
from concurrent.futures import ProcessPoolExecutor, TimeoutError
import acm
def process_trade(trade_id ...
- Donnerstag 18. Dezember 2025, 16:52
- Forum: Allgemeine Fragen
- Thema: Parallelisierung mittels processpoolexecutor funktioniert nicht, über threadpoolexecutor schon
- Antworten: 11
- Zugriffe: 1557
Re: Parallelisierung mittels processpoolexecutor funktioniert nicht, über threadpoolexecutor schon
Die Einrückungen sind weg, weil Du den Code nicht in Code-Tags </> eingeschlossen hast.
Code sollte sich generell an die Namenskonvention halten: alle Variablen und Funktionen werden klein_mit_unterstrich geschrieben, Klassen CamelCase und Konstanten KOMPLETT_GROSS.
`global` sollte man überhaupt ...
Code sollte sich generell an die Namenskonvention halten: alle Variablen und Funktionen werden klein_mit_unterstrich geschrieben, Klassen CamelCase und Konstanten KOMPLETT_GROSS.
`global` sollte man überhaupt ...
- Mittwoch 17. Dezember 2025, 22:39
- Forum: Allgemeine Fragen
- Thema: Parallelisierung mittels processpoolexecutor funktioniert nicht, über threadpoolexecutor schon
- Antworten: 11
- Zugriffe: 1557
Re: Parallelisierung mittels processpoolexecutor funktioniert nicht, über threadpoolexecutor schon
Bei multiprocessing kann man viel falsch machen, ohne den Code zu sehen, kann man da wenig helfen.
Erster Schritt wäre immer, den Code an sich effizienter zu schreiben. Erst wenn das nicht mehr vernünftig besser wird, kann man sich mit Parallelisierung beschäftigen, denn nicht alles ist ...
Erster Schritt wäre immer, den Code an sich effizienter zu schreiben. Erst wenn das nicht mehr vernünftig besser wird, kann man sich mit Parallelisierung beschäftigen, denn nicht alles ist ...
- Montag 8. Dezember 2025, 21:47
- Forum: Allgemeine Fragen
- Thema: Zwei Codes in einen Code zusammenfassen
- Antworten: 3
- Zugriffe: 951
Re: Zwei Codes in einen Code zusammenfassen
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 ...
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 ...
