Die Suche ergab 9671 Treffer

von Sirius3
Donnerstag 23. Mai 2019, 07:01
Forum: Allgemeine Fragen
Thema: Zahl überprüfen ob gerade oder ungerade mit boolean
Antworten: 4
Zugriffe: 76

Re: Zahl überprüfen ob gerade oder ungerade mit boolean

@Beowolf19: Vergleiche, wie == liefern schon einen boolschen Wert, das Umwandeln mit bool ist also überflüssig. def ist_gerade(a): return a%2 == 0 print(ist_gerade(10)) @ThomasL: `not` ist keine Funktion, es benötigt keine Klammern, sollte aber auf jeden Fall ein Leerzeichen zwischen not und Klammer...
von Sirius3
Donnerstag 23. Mai 2019, 06:58
Forum: Webframeworks
Thema: [Django] Wert im Queryset wird dubliziert und nimmt Platz von anderem Wert ein
Antworten: 6
Zugriffe: 66

Re: [Django] Wert im Queryset wird dubliziert und nimmt Platz von anderem Wert ein

Ein erster Zwischenschritt könnte so aussehen: BBCODE_TABLE = ( '[tblo][tbody][tr][th=7]Angekündigte Spiele[/th][/tr]\n' '[tr][th=7]----------------------------------------------------------------------------------------------------------------------------------------------------------------[/th][/t...
von Sirius3
Mittwoch 22. Mai 2019, 23:03
Forum: Webframeworks
Thema: [Django] Wert im Queryset wird dubliziert und nimmt Platz von anderem Wert ein
Antworten: 6
Zugriffe: 66

Re: [Django] Wert im Queryset wird dubliziert und nimmt Platz von anderem Wert ein

@Vinter: dann zeig doch den Code, den Du tatsächlich benutzt, und zwar als Text und nicht als Bild.
von Sirius3
Mittwoch 22. Mai 2019, 21:52
Forum: Tkinter
Thema: Status Label ändern neben einer laufenden Funktion
Antworten: 1
Zugriffe: 74

Re: Status Label ändern neben einer laufenden Funktion

Lang laufende Rechnungen müssen im Hintergrund ausgeführt werden, weil sonst der GUI nicht reagieren kann. Dazu kann man threading verwenden. Übrigens, niemals nakte except verwenden, da sie alles mögliche an Fehlern abfangen, auch Programmierfehler. Um viele Datensätze zu speichern, ist eine Textda...
von Sirius3
Mittwoch 22. Mai 2019, 17:26
Forum: Allgemeine Fragen
Thema: Python Liste ausgeben
Antworten: 4
Zugriffe: 114

Re: Python Liste ausgeben

Ich verbinde mit x und y Kommazahlen, weil das Konvention ist. Deshalb verwirrt es ja, dass das keine sind. Hier mal eine Variante, wie man Python nutzen kann, um nie mit Indizes in Berührung zu kommen: dreieck = [1] previous = iter(dreieck) num = 0 for _ in range(n*(n-1)//2 + 1): if num == 1: dreie...
von Sirius3
Mittwoch 22. Mai 2019, 16:15
Forum: Allgemeine Fragen
Thema: Python Liste ausgeben
Antworten: 4
Zugriffe: 114

Re: Python Liste ausgeben

In Python händisch über einen Index zu iterieren, macht man nicht, weil es erstens kompliziert zu lesen und verstehen ist, zweitens umständlich zu schreiben und drittens leicht Fehler mit dem Index passieren können, so dass das Programm nicht läuft. Deine Liste scheint zu kurz zu sein, oder end zu g...
von Sirius3
Mittwoch 22. Mai 2019, 15:33
Forum: Allgemeine Fragen
Thema: Python verbunden mit DLL - Funktion wird nicht gefunden
Antworten: 4
Zugriffe: 68

Re: Python verbunden mit DLL - Funktion wird nicht gefunden

DLLs exportieren Funktionen, damit sie gefunden werden. Und diese DLL scheint nicht diese Funktion zu exportieren. Woher hast Du den Aufruf? Falls Du den selbst geraten hast: Du weißt, dass C/C++ name mangling benutzen. Zweitens: wenn die Funktion wirklich etwas vom Typ "string" erwartet: Du mußt se...
von Sirius3
Mittwoch 22. Mai 2019, 15:30
Forum: Allgemeine Fragen
Thema: Schleife mit mehreren Versuchen
Antworten: 5
Zugriffe: 103

Re: Schleife mit mehreren Versuchen

@KosmoKramer: realer Code mit realen Beispielwerten hilft ungemein.

Du sprichst von Abbruch, aber wie passiert der Abbruch? Verursachst Du den explizit? Oder implizit?
Mit den von Dir gegebenen Informationen kann man nur sagen: sorge einfach dafür, dass es keinen Abbruch gibt.
von Sirius3
Mittwoch 22. Mai 2019, 10:31
Forum: Allgemeine Fragen
Thema: Alle Permutationen mehrerer Listen mit Wiederholungen, aber mit bestimmten Voraussetzungen
Antworten: 5
Zugriffe: 70

Re: Alle Permutationen mehrerer Listen mit Wiederholungen, aber mit bestimmten Voraussetzungen

Du hast also eine Faltung der Permutation von 1 bis 6 mit Wiederholungen und der Faktoren 1, 10, 100 ohne Wiederholung.
von Sirius3
Dienstag 21. Mai 2019, 11:04
Forum: Allgemeine Fragen
Thema: Fehler wird nicht angezeigt
Antworten: 4
Zugriffe: 81

Re: Fehler wird nicht angezeigt

@Fuchsi: lange if-Cascaden versucht man durch eine passende Datenstruktur und/oder Schleifen zu vermeiden. Z.B. ein Wörterbuch für die verschiedenen Berufe. Funktionen sollten alles, was sie brauchen, über ihre Argumente bekommen, `tax_additional` also neben `job` auch `gross_income` und `calc_net_v...
von Sirius3
Dienstag 21. Mai 2019, 10:49
Forum: Allgemeine Fragen
Thema: Ausgabe in Form einer Tabelle
Antworten: 17
Zugriffe: 208

Re: Ausgabe in Form einer Tabelle

So funktioniert programmieren. Du überlegst Dir, was Du haben möchtest, teilst das Problem in kleine Teilprobleme auf, und implementierst diese dann.
Du willst alle Zeiten sortiert ausgegeben haben, dann mußt Du erst alle Zeiten ermitteln und diese dann sortieren, z.B. mit `sorted`.
von Sirius3
Dienstag 21. Mai 2019, 10:17
Forum: Allgemeine Fragen
Thema: Ausgabe in Form einer Tabelle
Antworten: 17
Zugriffe: 208

Re: Ausgabe in Form einer Tabelle

@Jankie: das habe ich Dir schon im ersten Post geschrieben; Du brauchst zwei verschachtelte Schleifen, eine über die Wochentage und eine über die Uhrzeiten. Dazu mußt Du erst alle Wochentage und Uhrzeiten in Sets sammeln, und sortiert über sie iterieren.
von Sirius3
Dienstag 21. Mai 2019, 10:08
Forum: Qt/KDE
Thema: Checkbox --> Name an Funktion übergeben
Antworten: 8
Zugriffe: 96

Re: Checkbox --> Name an Funktion übergeben

Der gezeigte Code setzt `radio_button_group_box` gar nicht, also hilft er auch nicht, Dein Problem im vorherigen Post zu beantworten. Innerhalb einer for-Schleife einem Attribut einen Wert zuzuweisen, ist fast immer ein Zeichen dafür, dass man etwas falsch macht, denn Attribute sollten ja einen Zust...
von Sirius3
Dienstag 21. Mai 2019, 08:18
Forum: Allgemeine Fragen
Thema: Ausgabe in Form einer Tabelle
Antworten: 17
Zugriffe: 208

Re: Ausgabe in Form einer Tabelle

`testdict` ist ein schlechter Name für eine Variable, die gar nichts testet. Außerdem sollte kein expliziter Datentyp im Namen vorkommen. `fill_dict` ist ein schlechter Name für eine Funktion, da viel zu allgemein. Es wird ein Wörterbuch gefüllt? Der Leser will doch wissen, mit was es gefüllt wird. ...
von Sirius3
Montag 20. Mai 2019, 17:02
Forum: Qt/KDE
Thema: Checkbox --> Name an Funktion übergeben
Antworten: 8
Zugriffe: 96

Re: Checkbox --> Name an Funktion übergeben

@doerflia: dann mußt Du Dir die Gruppen ebene irgendwie merken. Wie erzeugst Du denn die ganze GUI?