Die Suche ergab 14287 Treffer

von __blackjack__
Mittwoch 4. Februar 2026, 00:08
Forum: Allgemeine Fragen
Thema: Wort suchen was exakt auf das gesuchte passt
Antworten: 6
Zugriffe: 1594

Re: Wort suchen was exakt auf das gesuchte passt

@egon11: Was heisst einfacher? Und ist das an Leerzeichen aufteilen nicht _zu_ einfach, denn so wird man bei "Am Ende dieses Satzes steht ein Auto." das Auto nicht finden, weil "Auto" ≠ "Auto."

Deswegen erwähnte ich ja „word boundary“ bei regulären Ausdrücken. Allerdings würde das dann immer noch ...
von __blackjack__
Dienstag 3. Februar 2026, 21:13
Forum: Allgemeine Fragen
Thema: Wort suchen was exakt auf das gesuchte passt
Antworten: 6
Zugriffe: 1594

Re: Wort suchen was exakt auf das gesuchte passt

@egon11: Warum denn dann `re` und nicht einfach `==`? Falls das Wort *in* einem Listenelement vorkommen können soll, dann ist das Beispiel schlecht gewählt, denn dafür reicht es ja nur ein Beispiel ohne die Liste zu zeigen und es sollte dann auch mehr als nur das Wort in dem zu durchsuchenden Text ...
von __blackjack__
Montag 2. Februar 2026, 15:03
Forum: Allgemeine Fragen
Thema: Greife auf das erste Zeichen des zweiten Wortes zu und ändere es in Großbuchstaben (licht -> Licht).
Antworten: 24
Zugriffe: 1905

Re: Greife auf das erste Zeichen des zweiten Wortes zu und ändere es in Großbuchstaben (licht -> Licht).

@Kudde: Dann ergibt sich daraus für uns natürlich das Problem, dass wir nicht wissen was ihr bis dahin schon gelernt hattet. :-)

Wobei sich `capitalize()` ja durch Sachen ersetzen lässt, die auch bei den anderen Teillösungen von Dir verwendet werden, also wäre das kein Problem es richtig zu machen ...
von __blackjack__
Montag 2. Februar 2026, 14:19
Forum: Allgemeine Fragen
Thema: Greife auf das erste Zeichen des zweiten Wortes zu und ändere es in Großbuchstaben (licht -> Licht).
Antworten: 24
Zugriffe: 1905

Re: Greife auf das erste Zeichen des zweiten Wortes zu und ändere es in Großbuchstaben (licht -> Licht).

@Dennis89: *Das* wäre doch nur ``R=S``, ich gehe ja davon aus, dass die Eingabedaten ``S="... der Satz ..."`` schon existieren und zähle nur die Bytes die für das erstellen von `R` aus `S` notwendig sind. Und nur den ersten Buchstaben vom zweiten Wort ”vergrössern”, kann man in 44 Bytes so machen ...
von __blackjack__
Sonntag 1. Februar 2026, 21:24
Forum: Allgemeine Fragen
Thema: Greife auf das erste Zeichen des zweiten Wortes zu und ändere es in Großbuchstaben (licht -> Licht).
Antworten: 24
Zugriffe: 1905

Re: Greife auf das erste Zeichen des zweiten Wortes zu und ändere es in Großbuchstaben (licht -> Licht).

@Kudde: `capitalize()` ist falsch, man muss tatsächlich gezielt das erste Zeichen ändern. Siehe weiter unten in diesem Beitrag.

@Dennis89: Du änderst da ja nur das zweite Wort. Meine 107 Bytes beziehen sich auf alle Änderungen. Allerdings muss ich die korrigieren, denn `capitalize()` geht in der ...
von __blackjack__
Sonntag 1. Februar 2026, 19:21
Forum: Allgemeine Fragen
Thema: Greife auf das erste Zeichen des zweiten Wortes zu und ändere es in Großbuchstaben (licht -> Licht).
Antworten: 24
Zugriffe: 1905

Re: Greife auf das erste Zeichen des zweiten Wortes zu und ändere es in Großbuchstaben (licht -> Licht).

@Dennis89: Allgemeingültig. Sonst wäre das hier ja die wahrscheinlich unschlagbare Lösung:

Code: Alles auswählen

R="DAS Licht des Mondes\nbeleuchtet die Nacht."
von __blackjack__
Sonntag 1. Februar 2026, 19:06
Forum: Webframeworks
Thema: Flask APP mit Button zur funktionalen Steuerung
Antworten: 10
Zugriffe: 706

Re: Flask APP mit Button zur funktionalen Steuerung

Womit wir dann bei JavaScript sind. Da führt nicht wirklich ein Weg drum herum. Damit braucht man dann aber auch den 204-Hack nicht mehr und kann auch bei den Buttons eine Rückmeldung an das Front-End senden ob der Aufruf erfolgreich war.
von __blackjack__
Sonntag 1. Februar 2026, 18:34
Forum: Allgemeine Fragen
Thema: Greife auf das erste Zeichen des zweiten Wortes zu und ändere es in Großbuchstaben (licht -> Licht).
Antworten: 24
Zugriffe: 1905

Re: Greife auf das erste Zeichen des zweiten Wortes zu und ändere es in Großbuchstaben (licht -> Licht).

Also wenn der Satz an `S` gebunden ist, und das Ziel ist das Ergebnis an `R` zu binden, dann komme ich auf 107 Bytes. :-)

Edit: `title()` geht nicht, weil das nicht nur den ersten Buchstaben betrifft. Sollte zum Beispiel an der Stelle ein Wort mit Bindestrich stehen:
In [224]: "first-second".title ...
von __blackjack__
Sonntag 1. Februar 2026, 15:18
Forum: Allgemeine Fragen
Thema: Greife auf das erste Zeichen des zweiten Wortes zu und ändere es in Großbuchstaben (licht -> Licht).
Antworten: 24
Zugriffe: 1905

Re: Greife auf das erste Zeichen des zweiten Wortes zu und ändere es in Großbuchstaben (licht -> Licht).

Mit der Bash geht das erstaunlich einfach:
#!/bin/bash

readonly Sentence='Das licht des Mondes beleuchtet DIE Nacht.'
readarray -t -d ' ' Words <<< "$Sentence"

Words[1]=${Words[1]^} # Upcase the first character of the second word.

Words[0]=${Words[0]^^} # Upcase the first word.

Words[-2 ...
von __blackjack__
Sonntag 1. Februar 2026, 14:06
Forum: Allgemeine Fragen
Thema: von JSON nach Markdown... nur wie bzw. womit?
Antworten: 11
Zugriffe: 690

Re: von JSON nach Markdown... nur wie bzw. womit?

Bei generischem JSON nach Markdown würde ich wahrscheinlich einfach das JSON lesbar formatieren und dann in einen fenced code block setzen, in der IMHO angebrachten Hoffnung, dass das Markdown-Backend das kann. Beides recht einfach in Python. Beispielsweise ein Filter in den man JSON rein pipen kann ...
von __blackjack__
Sonntag 1. Februar 2026, 12:31
Forum: Webframeworks
Thema: Flask APP mit Button zur funktionalen Steuerung
Antworten: 10
Zugriffe: 706

Re: Flask APP mit Button zur funktionalen Steuerung

@DL3AD: Wenn GET gecached werden darf, dann wäre es sinnvoller POST zu machen. Sonst kann es passieren das GET nichts bewirkt, weil der Browser das gar nicht erst macht, weil er ja noch eine Antwort im Cache hat.
von __blackjack__
Samstag 31. Januar 2026, 18:44
Forum: Webframeworks
Thema: Flask APP mit Button zur funktionalen Steuerung
Antworten: 10
Zugriffe: 706

Re: Flask APP mit Button zur funktionalen Steuerung

Warum GET und POST? Und kann das eventuell Probleme geben weil AFAIK der Browser solche Antworten zumindest bei GET cachen darf‽
von __blackjack__
Samstag 31. Januar 2026, 18:29
Forum: Allgemeine Fragen
Thema: wo liegt der Fehler ?
Antworten: 15
Zugriffe: 466

Re: wo liegt der Fehler ?

@StMan: In der `login()` wird `Error` und alles was davon abgeleitet wird, behandelt. Wo auch immer `Error` her kommt. Das ist keine der Standard-Ausnahmen von Python. Der `TypeError` der durch den falschen Aufruf ausgelöst wird, ist aber eine Ausnahme aus der Standardbibliothek und ist und kann ...
von __blackjack__
Freitag 30. Januar 2026, 17:30
Forum: Allgemeine Fragen
Thema: komme nicht weiter
Antworten: 26
Zugriffe: 1167

Re: komme nicht weiter

@StMan: Ich würde das für den Anfang erst einmal in einem Modul halten bis es deutlich wird, dass es zu viel wird, entweder weil es vom Quelltext her zu viel wird, oder weil sich deutlich abzeichnet, dass man eine thematische Aufteilung machen kann.

Wobei man nicht anfangen sollte jede Klasse in ...
von __blackjack__
Donnerstag 29. Januar 2026, 23:14
Forum: Allgemeine Fragen
Thema: komme nicht weiter
Antworten: 26
Zugriffe: 1167

Re: komme nicht weiter

@StMan: Anmerkungen zum Quelltext:

Womit prüfst Du denn Typannotationen? Die `login()`-Funktion gibt keine Zeichenkette zurück, da sollte also eigentlich ein Fehler beim prüfen gemeldet werden. Falls Du die Typannotationen nicht mit einem Programm prüfst, solltest Du besser auch keine machen, denn ...
von __blackjack__
Donnerstag 29. Januar 2026, 17:32
Forum: Allgemeine Fragen
Thema: Greife auf das erste Zeichen des zweiten Wortes zu und ändere es in Großbuchstaben (licht -> Licht).
Antworten: 24
Zugriffe: 1905

Re: Greife auf das erste Zeichen des zweiten Wortes zu und ändere es in Großbuchstaben (licht -> Licht).

Rust ist mir zu neumodisch. Ich springe erst mal vom Altair BASIC aus den 70ern zu Turbo Pascal 1.0 nach 1983. Unter CP/M. Weil ja noch gar nicht so klar ist, ob sich dieser komische IBM PC wirklich durchsetzen wird. =:o)
TYPE
TWord = RECORD (* Describes a word in the sentence *)
startIndex ...
von __blackjack__
Donnerstag 29. Januar 2026, 13:49
Forum: Allgemeine Fragen
Thema: komme nicht weiter
Antworten: 26
Zugriffe: 1167

Re: komme nicht weiter

@StMan Es gibt da ja eigentlich nur `Tk`, `Toplevel`, und `Frame` (und ggf. noch `Canvas`) die andere Widgets aufnehmen, also sind `Frames` auch Container und `Tk` und `Toplevel` kann man nicht in `Frame` stecken. Somit machen die Formulierungen „Container erstellen, und Frames rein“ und „Frames ...
von __blackjack__
Mittwoch 28. Januar 2026, 14:13
Forum: Allgemeine Fragen
Thema: Greife auf das erste Zeichen des zweiten Wortes zu und ändere es in Großbuchstaben (licht -> Licht).
Antworten: 24
Zugriffe: 1905

Re: Greife auf das erste Zeichen des zweiten Wortes zu und ändere es in Großbuchstaben (licht -> Licht).

@Kudde Der Ansatz in dem BASIC-Programm wäre für die Aufgabenbeschreibung aus dem ersten Beitrag noch sinnvoll gewesen, aber mit den zusätzlichen Aufgabenteilen dann nicht mehr. Es macht deshalb Sinn das gesamte Problem zu betrachten wenn man die Datenstruktur wählt auf der man operiert, und nicht ...
von __blackjack__
Mittwoch 28. Januar 2026, 11:43
Forum: Allgemeine Fragen
Thema: ein Anfänger stellt sich vor
Antworten: 7
Zugriffe: 1168

Re: ein Anfänger stellt sich vor

Selbst wenn jemand das mit dem C64 in Frage stellen sollte (Ketzer!) hatten die Alternativen ja auch fast alle so ein klassisches BASIC mit Zeilennummern an Bord. So spontan fällt mir nur der BBC Micro ein, der ein etwas strukturierteres BASIC hat.
von __blackjack__
Dienstag 27. Januar 2026, 20:48
Forum: Allgemeine Fragen
Thema: ein Anfänger stellt sich vor
Antworten: 7
Zugriffe: 1168

Re: ein Anfänger stellt sich vor

@grubenfox: Ja, FORTRAN hat ein „arithmetisches IF“.
C AN EXAMPLE OF ARITHMETIC IF
INTEGER A
A=42
WRITE(1,500)
500 FORMAT('+ENTER A NUMBER: ')
READ(1,510) N
510 FORMAT(I5)
IF (N-A) 10,20,30
10 WRITE(1,520) A
520 FORMAT(' THE NUMBER IS SMALLER THAN ',I5)
GO TO 40
20 WRITE(1,530) A
530 ...