Früher hab ich am C64 im Supermarkt immer aus Spaß einen kurzen Zweizeiler programmiert, der dann da lustige Labyrinthe auf die Bildschirme zauberte.
Ehemaliger Supermarktterrorist also!
Die gnädigen Herren (ich merke keine Damen hier anwesend) sollten es besser wissen als jemanden, der auch ...
Die Suche ergab 58 Treffer
- Mittwoch 10. Juni 2026, 15:41
- Forum: Allgemeine Fragen
- Thema: Kurze Pause
- Antworten: 19
- Zugriffe: 3478
- Mittwoch 13. Mai 2026, 04:51
- Forum: Allgemeine Fragen
- Thema: Nach einem USB-Gerät schauen ob es online ist.
- Antworten: 14
- Zugriffe: 6356
Re: Nach einem USB-Gerät schauen ob es online ist.
Warum mache es einfach, wenn kompliziert auch geht?
Weiß nicht was für Linux du da hast. Hab gehört, alte Debiansysteme waren so sicher, sie waren für Herr Normalverbraucher unbrauchbar.
Die Tage sind vorbei.
In Ubuntu, ein Usbspeicher wird unter dem Labelname in /media/username/Labelname ...
Weiß nicht was für Linux du da hast. Hab gehört, alte Debiansysteme waren so sicher, sie waren für Herr Normalverbraucher unbrauchbar.
Die Tage sind vorbei.
In Ubuntu, ein Usbspeicher wird unter dem Labelname in /media/username/Labelname ...
- Montag 27. April 2026, 00:31
- Forum: Allgemeine Fragen
- Thema: Variabeln in Speicher Schreiben
- Antworten: 11
- Zugriffe: 7927
Re: Variabeln in Speicher Schreiben
Vielleicht so:
1. Speicher dies als set_variable.py (Mein Speicherpfad ist os/set_variable.py)
#! /usr/bin/python3
print('new_var="Der Python liebt dich"')
2. In bash
peterr@peterr-Modern-15-B7M:~/PVE$ eval "$(python3 os/set_variable.py)"
peterr@peterr-Modern-15-B7M:~/PVE$ echo $new_var
Der ...
1. Speicher dies als set_variable.py (Mein Speicherpfad ist os/set_variable.py)
#! /usr/bin/python3
print('new_var="Der Python liebt dich"')
2. In bash
peterr@peterr-Modern-15-B7M:~/PVE$ eval "$(python3 os/set_variable.py)"
peterr@peterr-Modern-15-B7M:~/PVE$ echo $new_var
Der ...
- Freitag 24. April 2026, 00:54
- Forum: Allgemeine Fragen
- Thema: Verständnisfrage zu Bitweiser-Operatoren
- Antworten: 25
- Zugriffe: 14199
Re: Verständnisfrage zu Bitweiser-Operatoren
Kinder Kinder, warum habt ihr denn nicht im Python Kindergarten aufgepasst?
Fürchtet euch nicht Kinder, Pedroski wird euch unter die Arme greifen! Fix aufpassen ja? Nicht rumspielen!
for i in range(len(sequence))`` ist ein „anti pattern“ in Python.
Ihr seid sehr schlau Kinder! Ihr merkt euch ...
Fürchtet euch nicht Kinder, Pedroski wird euch unter die Arme greifen! Fix aufpassen ja? Nicht rumspielen!
for i in range(len(sequence))`` ist ein „anti pattern“ in Python.
Ihr seid sehr schlau Kinder! Ihr merkt euch ...
- Mittwoch 22. April 2026, 15:02
- Forum: Allgemeine Fragen
- Thema: Verständnisfrage zu Bitweiser-Operatoren
- Antworten: 25
- Zugriffe: 14199
Re: Verständnisfrage zu Bitweiser-Operatoren
bei mir tauchen immer wieder Fragen auf, wenn es um Bitweiser-Operatoren geht.
Vielleicht hilft das hier:
"""
AND & True if both are True
OR | True if one or both are True
NOT ~ Bitwise inversion 1 becomes 0, 0 becomes 1
XOR ^ True if one is True and other is False
LEFT-SHIFT << x<< y moves all ...
Vielleicht hilft das hier:
"""
AND & True if both are True
OR | True if one or both are True
NOT ~ Bitwise inversion 1 becomes 0, 0 becomes 1
XOR ^ True if one is True and other is False
LEFT-SHIFT << x<< y moves all ...
- Montag 20. April 2026, 01:38
- Forum: Allgemeine Fragen
- Thema: Substantive mit Python filtern
- Antworten: 9
- Zugriffe: 6370
Re: Substantive mit Python filtern
"beratungsresistent" finde ich lustig! Du bist noch lernfähig!
Am Ende, und für mich, zählt nur, was funktioniert. Das Gute an Python ist, man kann es so oder so machen, wenn das Ergebnis dem entspricht, was man haben will!
Am Ende, und für mich, zählt nur, was funktioniert. Das Gute an Python ist, man kann es so oder so machen, wenn das Ergebnis dem entspricht, was man haben will!
- Sonntag 19. April 2026, 01:36
- Forum: Allgemeine Fragen
- Thema: Substantive mit Python filtern
- Antworten: 9
- Zugriffe: 6370
Re: Substantive mit Python filtern
Fiel mir grad ein:
Nun müsste man die obige Liste worter mit einer Liste aller Substantive. Die Internetseite hier hat eine solche Liste.
Bißchen webscraping und könnte man sich die holen.
Dann das Resultat nach Haufigkeit der Worter sortieren:
sortiert_dict = {key: value for key, value in ...
Nun müsste man die obige Liste worter mit einer Liste aller Substantive. Die Internetseite hier hat eine solche Liste.
Bißchen webscraping und könnte man sich die holen.
Dann das Resultat nach Haufigkeit der Worter sortieren:
sortiert_dict = {key: value for key, value in ...
- Samstag 18. April 2026, 23:22
- Forum: Allgemeine Fragen
- Thema: Substantive mit Python filtern
- Antworten: 9
- Zugriffe: 6370
Re: Substantive mit Python filtern
Nichts einfacher wie das! Probieren wir mit diesem Text:
"""Ein neues Jahr besteht aus insgesamt vier Jahreszeiten.
Frühling, Sommer, Herbst und Winter folgen nacheinander.
Das Jahr beginnt im Januar.
Im Januar und Februar ist es draußen noch sehr kalt und man muss sich warm anziehen, um nicht zu ...
"""Ein neues Jahr besteht aus insgesamt vier Jahreszeiten.
Frühling, Sommer, Herbst und Winter folgen nacheinander.
Das Jahr beginnt im Januar.
Im Januar und Februar ist es draußen noch sehr kalt und man muss sich warm anziehen, um nicht zu ...
- Sonntag 29. März 2026, 16:53
- Forum: Allgemeine Fragen
- Thema: LibreOffice und Python
- Antworten: 3
- Zugriffe: 6586
Re: LibreOffice und Python
Nie mit Python gemacht, aber in bash
Gucke nach: libreoffice --headless --convert-to pdf
Vielleicht kann libreoffice heutzutage gleich .odt Dateien jetzt in PDF umwandeln
libreoffice --headless --convert-to pdf <file_name>.docx --outdir <output_directory>
Wenn die Dateien in PDF verwandelt ...
Gucke nach: libreoffice --headless --convert-to pdf
Vielleicht kann libreoffice heutzutage gleich .odt Dateien jetzt in PDF umwandeln
libreoffice --headless --convert-to pdf <file_name>.docx --outdir <output_directory>
Wenn die Dateien in PDF verwandelt ...
- Donnerstag 26. März 2026, 12:23
- Forum: Allgemeine Fragen
- Thema: Unterschiedliches Ergebnis bei Aufruf der gleichen Listen
- Antworten: 6
- Zugriffe: 8100
Re: Unterschiedliches Ergebnis bei Aufruf der gleichen Listen
Eventuell willst du etwas wie unten??
# Ich habe mir zwei Listen, erstellt, die erste ist gefuellt mit Namen, und die zweite erst einmal mit Zahlen ( aber als String).
namen = ['Albert', 'Bertram', 'Calvin', 'David']
nums = [str(i) for i in range(1,5)]
neu = list(zip(nums, namen)) # = [('1 ...
# Ich habe mir zwei Listen, erstellt, die erste ist gefuellt mit Namen, und die zweite erst einmal mit Zahlen ( aber als String).
namen = ['Albert', 'Bertram', 'Calvin', 'David']
nums = [str(i) for i in range(1,5)]
neu = list(zip(nums, namen)) # = [('1 ...
- Montag 23. März 2026, 14:24
- Forum: Allgemeine Fragen
- Thema: MP4 "Stream" in Einzelteile zerlegen
- Antworten: 5
- Zugriffe: 7200
Re: MP4 "Stream" in Einzelteile zerlegen
Gucke mal nach ffmpeg . Weiß nicht wie das geht in Windows! In Linux benutze ffmpeg von der Kommandozeile, ohne den Python überhaupt zu bemühen. Es kann schneiden, sodass man das Gewünschte erhielt, was die andere Seite von dem Unerwünschte wegschneiden ist.
Beispiel schneide von 10 Sekunden bis 20 ...
Beispiel schneide von 10 Sekunden bis 20 ...
- Dienstag 17. März 2026, 06:15
- Forum: Allgemeine Fragen
- Thema: pillow pip etc
- Antworten: 28
- Zugriffe: 19448
Re: pillow pip etc
Moin! Weiß nicht wie man dies in Windows handhabt, aber in Linux, versuche dies auf der Kommandozeile (bash shell): pip show pillow
Dann, wenn man pillow hat, sieht man etwa:
peterr@peterr-Modern-15-B7M:~$ pip show pillow
Name: pillow
Version: 10.2.0
Summary: Python Imaging Library (Fork)
Home ...
Dann, wenn man pillow hat, sieht man etwa:
peterr@peterr-Modern-15-B7M:~$ pip show pillow
Name: pillow
Version: 10.2.0
Summary: Python Imaging Library (Fork)
Home ...
- Freitag 6. März 2026, 02:33
- Forum: Allgemeine Fragen
- Thema: csv mit Separator-Zeichen im Einzeleintrag
- Antworten: 16
- Zugriffe: 10985
Re: csv mit Separator-Zeichen im Einzeleintrag
Die Lösung ist einfach selber zu machen, und hat den Vorteil, dass man sieht, was da genau ablaüft. Lehrreich!
1. Suche alle Textteile des Formats: Zahl Komma Leertaste Zahl und mache eine Liste.
2. Im Resultat von 1. ersetze jeweils , mit ; (oder sonstwas) und ersetze zB '3, 4' mit '3; 4'
3 ...
1. Suche alle Textteile des Formats: Zahl Komma Leertaste Zahl und mache eine Liste.
2. Im Resultat von 1. ersetze jeweils , mit ; (oder sonstwas) und ersetze zB '3, 4' mit '3; 4'
3 ...
- Dienstag 3. März 2026, 02:17
- Forum: Allgemeine Fragen
- Thema: Nur ein Bit ändern
- Antworten: 34
- Zugriffe: 17020
Re: Nur ein Bit ändern
Musste ein bisschen mit Sirius3 Gewerke fummeln, aber wir fummeln ja gerne! Nun ergibt seine und und meine Funktion die gleichen Werte:
def bit_knacker_sirius(num):
data_dict = {
'nummer': format(num, '08b'),
'enabled': 'ja' if num & 128 else 'nein',
'writable': 'ja' if num & 64 else 'nein ...
def bit_knacker_sirius(num):
data_dict = {
'nummer': format(num, '08b'),
'enabled': 'ja' if num & 128 else 'nein',
'writable': 'ja' if num & 64 else 'nein ...
- Sonntag 1. März 2026, 11:14
- Forum: Allgemeine Fragen
- Thema: Nur ein Bit ändern
- Antworten: 34
- Zugriffe: 17020
Re: Nur ein Bit ändern
@Pedroski55: Warum Zeichenketten mit Binärzahlendarstellung in eine Zahl wandeln, die dann in eine Zeichenkette mit Hexadezimaldarstellung umgewandelt wird, die dann wieder in eine Zahl gewandelt wird, die wiederum in eine Zeichenkette mit Binärzahlendarstellung umgewandelt wird. Das ist total ...
- Samstag 28. Februar 2026, 02:22
- Forum: Allgemeine Fragen
- Thema: Nur ein Bit ändern
- Antworten: 34
- Zugriffe: 17020
Re: Nur ein Bit ändern
Das hat sich ausgeartet! Ursprunglich war die Frage, "Nur ein bit ändern"!
Müsste an Pyotr Ilyich Tchaikovsky denken, also habe ich einen Bitknacker gebaut!
def bit_knacker(num):
res = int(num, 16)
byt = format(res, '08b') # '11001001'
data = {'nummer': num, 'enabled': '', 'writable ...
Müsste an Pyotr Ilyich Tchaikovsky denken, also habe ich einen Bitknacker gebaut!
def bit_knacker(num):
res = int(num, 16)
byt = format(res, '08b') # '11001001'
data = {'nummer': num, 'enabled': '', 'writable ...
- Dienstag 24. Februar 2026, 00:32
- Forum: Allgemeine Fragen
- Thema: Y Koordinaten in einer Datei multiplizieren
- Antworten: 14
- Zugriffe: 9670
Re: Y Koordinaten in einer Datei multiplizieren
Ach, aller Anfang ist schwer! Die Aufgabe ist nicht schwer, kaufen musst Du nichts!
Merke: in Python kann man meistens Probleme auf verschiedene Art und Weise lösen. Hier ein Beispiel:
# /usr/bin/python3
import regex as re
info = '/home/peterr/temp/cnc_zeug.txt'
speicherpfad = '/home/peterr/temp ...
Merke: in Python kann man meistens Probleme auf verschiedene Art und Weise lösen. Hier ein Beispiel:
# /usr/bin/python3
import regex as re
info = '/home/peterr/temp/cnc_zeug.txt'
speicherpfad = '/home/peterr/temp ...
- Samstag 21. Februar 2026, 02:28
- Forum: Allgemeine Fragen
- Thema: Collatz-Vermutung
- Antworten: 27
- Zugriffe: 58253
Re: Collatz-Vermutung
Beweis von Collatz:
def rauf(num):
next_num = 3 * num + 1
return int(next_num)
def runter(num):
next_num = num / 2
return int(next_num)
g_nums = [str(i) for i in range(0, 10, 2)] # ['0', '2', '4', '6', '8']
u_nums = [str(i) for i in range(1, 10, 2)] # ['1', '3', '5', '7', '9']
def coller2 ...
def rauf(num):
next_num = 3 * num + 1
return int(next_num)
def runter(num):
next_num = num / 2
return int(next_num)
g_nums = [str(i) for i in range(0, 10, 2)] # ['0', '2', '4', '6', '8']
u_nums = [str(i) for i in range(1, 10, 2)] # ['1', '3', '5', '7', '9']
def coller2 ...
- Mittwoch 18. Februar 2026, 01:22
- Forum: Allgemeine Fragen
- Thema: Collatz-Vermutung
- Antworten: 27
- Zugriffe: 58253
Re: Collatz-Vermutung
Es scheint mir, sobald man auf eine Zahl wie 160, 80, 40 usw, ist die Lösung in Sicht. Auch Primzahlen leiten zur Lösung.
Um den Satz zu beweisen, muss man nur beweisen, dass man immer auf eine solche Zahl kommt.
Das Ganze hängt auch irgendwie mit den Primzahlen zusammen, die schon immer ...
Um den Satz zu beweisen, muss man nur beweisen, dass man immer auf eine solche Zahl kommt.
Das Ganze hängt auch irgendwie mit den Primzahlen zusammen, die schon immer ...
- Samstag 14. Februar 2026, 13:27
- Forum: Allgemeine Fragen
- Thema: String via Array Operator adressieren?
- Antworten: 8
- Zugriffe: 6883
Re: String via Array Operator adressieren?
Kann man auf eine String-Variable indiziert zugreifen?
Klaro!
s="abcdef"
for i in range(len(s)):
print(f'i = {i}, s[{i}] = {s[i]}')
Dabei kommt dies heraus:
i = 0, s[0] = a
i = 1, s[1] = b
i = 2, s[2] = c
i = 3, s[3] = d
i = 4, s[4] = e
i = 5, s[5] = f
print(s[6])
Dabei kommt dies ...
Klaro!
s="abcdef"
for i in range(len(s)):
print(f'i = {i}, s[{i}] = {s[i]}')
Dabei kommt dies heraus:
i = 0, s[0] = a
i = 1, s[1] = b
i = 2, s[2] = c
i = 3, s[3] = d
i = 4, s[4] = e
i = 5, s[5] = f
print(s[6])
Dabei kommt dies ...
