Die Suche ergab 1482 Treffer

von pillmuncher
Mittwoch 8. März 2023, 18:32
Forum: Allgemeine Fragen
Thema: Funktionen mit variabler Parameteranzahl
Antworten: 4
Zugriffe: 482

Re: Funktionen mit variabler Parameteranzahl

Ja, das könnte man wohl so machen, aber mir wäre das zu kompliziert. Warum nicht so?

Code: Alles auswählen

def f(*args):
    return [[each['name'] for each in arg] for arg in args]
von pillmuncher
Montag 27. Februar 2023, 20:29
Forum: Raspberry Pi und Co.
Thema: threading Problem
Antworten: 3
Zugriffe: 2003

Re: threading Problem

Das _thread-modul ist ein Implementierungsdetail vom threading-Modul. Durch den führenden Unterstrinch ist es als Implementierungsdetail gekennzeichnet uns sollte deswegen nicht verwendet werden. Statt dessen sollte man das thread-Modul verwenden. Wenn man die Python-Dokumentations von oben nach unt...
von pillmuncher
Sonntag 19. Februar 2023, 22:20
Forum: Allgemeine Fragen
Thema: Python einzelnes Listen element verändern
Antworten: 5
Zugriffe: 411

Re: Python einzelnes Listen element verändern

@n1klas: Ja.

Code: Alles auswählen

>>> things = [[] for _ in range(3)]
>>> things
[[], [], []]
>>> things[1].append('hallo')
>>> things
[[], ['hallo'], []]
Siehe auch hier: https://docs.python.org/3/tutorial/data ... rehensions.
von pillmuncher
Sonntag 5. Februar 2023, 19:36
Forum: Allgemeine Fragen
Thema: Entscheidbarkeit
Antworten: 8
Zugriffe: 663

Re: Entscheidbarkeit

Im Allgemeinen ist es nicht entscheidbar, ob eine bestimmte Stelle im Code ausgeführt werden wird. Das folgt aus dem Satz von Rice . Im Speziellen kann man allerdings schon Aussagen treffen, etwa wenn dein Programm lediglich aus der Anweisung print(100) besteht. In der Aufgabe steht allerdings "...
von pillmuncher
Freitag 3. Februar 2023, 17:33
Forum: Allgemeine Fragen
Thema: Erfahrung Entwicklung Kryptowährung
Antworten: 18
Zugriffe: 1220

Re: Erfahrung Entwicklung Kryptowährung

@Kebap: Hoppla. Ich leider gerade unter extremer Vergesslichkeit. Wohl eine Nachwirkung der Seuche, die mich Ende letzten Jahres dann doch noch erwischt hat.
von pillmuncher
Donnerstag 2. Februar 2023, 20:49
Forum: Allgemeine Fragen
Thema: Erfahrung Entwicklung Kryptowährung
Antworten: 18
Zugriffe: 1220

Re: Erfahrung Entwicklung Kryptowährung

Eine Golddeckelung [...] wurde ursprünglich eingeführt, um die Akzeptanz einer papierbasierten Währung zu erreichen. Ja, was wird immer gesagt, aber das stimmt nicht. Tatsächlich wurde im Frühmittelalter sog. "imaginäres Geld" verwendet, also reines Buchgeld zum Verrechnen - weil einfach ...
von pillmuncher
Mittwoch 1. Februar 2023, 22:41
Forum: Allgemeine Fragen
Thema: Erfahrung Entwicklung Kryptowährung
Antworten: 18
Zugriffe: 1220

Re: Erfahrung Entwicklung Kryptowährung

Nationale Währungen sind immerhin Schuldverschreibungen einer Zentralbank. Solange kein Staatsbankrott erfolgt, haben die einen Wert. Hinter Crypto-Währungen dagegen steht nichts. Gar nichts. Das kann von heute auf morgen vorbei sein. Einfach so. Stimmt. Nationale Währungen sind Schuldverschreibung...
von pillmuncher
Mittwoch 1. Februar 2023, 16:33
Forum: Allgemeine Fragen
Thema: Erfahrung Entwicklung Kryptowährung
Antworten: 18
Zugriffe: 1220

Re: Erfahrung Entwicklung Kryptowährung

Mit der Technologie kenne ich mich zuwenig aus und kann deswegen nicht helfen. Aber mal ganz allgemein: Bei jeder Technologie muss man sich fragen, welches Problem sie löst. Und das ist bei Crypto-Währungen recht einfach zu beantworten: Der Kapitalismus wurde erfunden, um angesichts allgemeinen natü...
von pillmuncher
Montag 30. Januar 2023, 01:33
Forum: Allgemeine Fragen
Thema: Lisp + Python -> Hy... und der Rest?
Antworten: 8
Zugriffe: 792

Re: Lisp + Python -> Hy... und der Rest?

@grubenfo: Endrekursionen sind eigentlich loops. Übrigens gibt es modernen Lisp-Varianten auch andere Containertypen als nur Verlinkte Listen. Hy erbt seine Datenstrukturen von Python und Clojure hat neben den Datenstrukturen von Java auch persistente Sets, Maps und Vectors . Interessant ist auch Ra...
von pillmuncher
Sonntag 29. Januar 2023, 21:18
Forum: Allgemeine Fragen
Thema: Regex (Alles von Postion Sechs bis Ende matchen)
Antworten: 9
Zugriffe: 654

Re: Regex (Alles von Postion Sechs bis Ende matchen)

Wenn man bei Null zu zählen anfängt, scheint das alles irgendwie sinnvoller zu sein. Dann hat man die Zeichen an den den Indizes 0/1, 2/3, 4/5 und dann ab einschließlich dem Index 6 bis zum Ende. Man müsste halt die genaue (Haus-)Aufgabenstellung kennen.
von pillmuncher
Sonntag 29. Januar 2023, 15:47
Forum: Allgemeine Fragen
Thema: Lisp + Python -> Hy... und der Rest?
Antworten: 8
Zugriffe: 792

Re: Lisp + Python -> Hy... und der Rest?

Lisp ist keine Programmiersprache im engeren Sinn, sondern eine Sprachfamilie, genau genommen sogar zwei, LISP-1 und LISP-2. Hy gehört der LISP-2 Familie an. Zunächst mal ist Hy nur eine andere Syntax für Python, mit ein paar Erweiterungen wie etwa ein Makro-System und die von Clojure abgeschauten K...
von pillmuncher
Samstag 28. Januar 2023, 03:44
Forum: Allgemeine Fragen
Thema: OOP mit Dateien
Antworten: 20
Zugriffe: 1360

Re: OOP mit Dateien

@grubenfox: Du musst dir vor Augen führen, welches Problem OOP zu lösen versucht. Das ist das Problem polymorpher Funktionen. Und die Lösung, die OOP präsentiert, sind eben Objekte mit Methoden, die polymorph überladen sind. Das kann man aber auch ganz anders lösen. Haskell zB. löst das anders als P...
von pillmuncher
Freitag 27. Januar 2023, 21:33
Forum: Allgemeine Fragen
Thema: OOP mit Dateien
Antworten: 20
Zugriffe: 1360

Re: OOP mit Dateien

@grubenfox: Ich sehe nicht, dass du da eine Basisklasse benötigst. Statt eine Basisklasse anzulegen, die eine Methode implemetiert, die die dann nichts weiter macht, als einen Fehler zu schmeissen, wenn sie nicht in einer abgeleiteten Klasse überschrieben wurde, vertrau einfach darauf, dass der Aufr...
von pillmuncher
Freitag 27. Januar 2023, 18:46
Forum: Webframeworks
Thema: bits aus ? auslesen
Antworten: 10
Zugriffe: 1379

Re: bits aus ? auslesen

@Pitwheazle: Stell dir selbst mal die Frage, wie ein SQL-Statement aussehen müsste, mit dem du genau 1 Wert aus deinem Bit-Array ausliest. Dann merkst du vielleicht, warum du kein Bit-Array verwenden solltest. Frag auch mal Google nach "sql first normal form".
von pillmuncher
Montag 3. Oktober 2022, 09:16
Forum: Allgemeine Fragen
Thema: Zufallszahl aus einer bereits erzeugten Zufallszahl beziehen
Antworten: 17
Zugriffe: 1010

Re: Zufallszahl aus einer bereits erzeugten Zufallszahl beziehen

rein = random.randint(0, 500)
raus = random.randint(0, rein)

Variablennamen sollten klein_mit_unterstrich sein.
von pillmuncher
Montag 3. Oktober 2022, 07:55
Forum: Allgemeine Fragen
Thema: "Break" outside Loop
Antworten: 4
Zugriffe: 452

Re: "Break" outside Loop

Du solltest das mit einer while-Schleife lösen, statt mit Rekursion, dann klappt es auch mit dem break:

Code: Alles auswählen

while True:
    choice = input(...)
    if ...:
       break
Und einen String braucht man nicht nochmals mittels str() in einen String umwandeln.
von pillmuncher
Mittwoch 28. September 2022, 08:24
Forum: Allgemeine Fragen
Thema: Funktion/Code läuft nicht durch/Syntax error
Antworten: 15
Zugriffe: 755

Re: Funktion/Code läuft nicht durch/Syntax error

Zähl mal in der Zeile darüber, wieviele öffnende und schließende Klammern da stehen. Tipp: Beide Zahlen müssen gleich sein.
von pillmuncher
Donnerstag 22. September 2022, 20:05
Forum: Allgemeine Fragen
Thema: Mehrere Bedinungen in if-Verzweigung
Antworten: 19
Zugriffe: 869

Re: Mehrere Bedinungen in if-Verzweigung

Ja, mein Code war fehlerhaft. Ich sollte nicht neben dem Fernsehen programmieren. Der Code von Sirius3 ist der richtige:

Code: Alles auswählen

if all(0 <= number < 20 for number in numbers):
von pillmuncher
Donnerstag 22. September 2022, 19:25
Forum: Allgemeine Fragen
Thema: Mehrere Bedinungen in if-Verzweigung
Antworten: 19
Zugriffe: 869

Re: Mehrere Bedinungen in if-Verzweigung

Aha. Hab ich wieder was gelernt. Danke schön.

Tatsächlich finde ich

Code: Alles auswählen

if all(number for number in numbers if 0 <= number < 20)
am klarsten. Es wird genau ausgedrückt, was man haben möchte.
von pillmuncher
Donnerstag 22. September 2022, 16:46
Forum: Allgemeine Fragen
Thema: Mehrere Bedinungen in if-Verzweigung
Antworten: 19
Zugriffe: 869

Re: Mehrere Bedinungen in if-Verzweigung

Noch besser, weil O(n) statt O(n²):

Code: Alles auswählen

set(numbers).issubset(range(20))
Ungetestet.

Siehe auch hier: https://docs.python.org/3/library/stdty ... t.issubset