Die Suche ergab 14567 Treffer

von Sirius3
Dienstag 22. Juni 2021, 08:03
Forum: Allgemeine Fragen
Thema: in einer For-Schleife auf das übernächste Element zugreifen
Antworten: 8
Zugriffe: 153

Re: in einer For-Schleife auf das übernächste Element zugreifen

@noisefloor: statt innerhalb der for-Schleife zu warten, bis die deque gefüllt ist, würde ich sie vor der Schleife füllen: from itertools import islice from collections import deque data = [1, 2, 3, 4, 5, 6] iterator = iter(data) d = deque(islice(iterator, 2 - 1), maxlen=2) for item in iterator: d.a...
von Sirius3
Dienstag 22. Juni 2021, 07:48
Forum: Allgemeine Fragen
Thema: Variablen übergeben in einer Klasse
Antworten: 5
Zugriffe: 85

Re: Variablen übergeben in einer Klasse

Was geht nicht? Wie lautet die genaue Fehlermeldung? Daran solltest Du erkennen, was Du falsch machst.
von Sirius3
Dienstag 22. Juni 2021, 06:47
Forum: Allgemeine Fragen
Thema: An alle Schüler und Studenten mit Informatikproblemen
Antworten: 178
Zugriffe: 192833

Re: An alle Schüler und Studenten mit Informatikproblemen

@Vadym: bitte fange einen eigenen Thread an, und stelle dort eine konkrete Frage, an welcher Stelle Du mit Deinen Hausaufgaben nicht weiter kommst. Und falls Du snafus Lösung klauen und als Deine eigene ausgeben solltest, mußt Du wenigstens erklären können, warum sie funktioniert.
von Sirius3
Montag 21. Juni 2021, 22:00
Forum: Allgemeine Fragen
Thema: An alle Schüler und Studenten mit Informatikproblemen
Antworten: 178
Zugriffe: 192833

Re: An alle Schüler und Studenten mit Informatikproblemen

@snafu: warum der Symmetriebruch?

Code: Alles auswählen

def analyze(n):
    return (n >= 0) + (n >= 10) + (n >= 100) + 96 * (n >= 1000)
von Sirius3
Montag 21. Juni 2021, 21:52
Forum: Webframeworks
Thema: Konzept für eine Webapplikation - wo muss was hin?
Antworten: 6
Zugriffe: 74

Re: Konzept für eine Webapplikation - wo muss was hin?

Wenn Du noch keine Erfahrung mit Webprogrammierung hast, dann vergiss erst einmal wie Du das irgendwo hostest, sondern konzentriere Dich darauf, das lokal bei Dir zum Laufen zu bringen. Django kann ein guter Einstieg sein, weil es ein gutes Tutorial hat. Das würde ich an Deiner Stelle als erstes dur...
von Sirius3
Montag 21. Juni 2021, 21:47
Forum: Tkinter
Thema: Mit Thinker einen Zähler programmieren
Antworten: 1
Zugriffe: 23

Re: Mit Thinker einen Zähler programmieren

*-Importe sind schlecht, weil man damit verschleiert, woher welcher Name kommt. Benutze aussagekräftige Variablennamen, t und e sind das nicht, vor allem wenn sie mehrmals verwendet werden. Nummern an Namen sind auch nicht aussagekräftig. Benutze keine kryptischen Abkürzungen. Was haben Sümpfe mit e...
von Sirius3
Montag 21. Juni 2021, 21:31
Forum: Raspberry Pi und Co.
Thema: Pooltemperatursteuerung mit DS18b20 Sensoren
Antworten: 2
Zugriffe: 42

Re: Pooltemperatursteuerung mit DS18b20 Sensoren

Eingerückt wird immer mit 4 Leerzeichen pro Ebene, nicht mal 4, mal 5 oder 8. Konstanten schriebt man komplett gross, Variablennamen und Funktionen dagegen komplett klein. Funktionen sind dazu da, dass man Codewiederholungen vermeiden kann, Deine beiden Temperatur_S-Funktionen sind aber nahezu ident...
von Sirius3
Montag 21. Juni 2021, 18:33
Forum: Allgemeine Fragen
Thema: An alle Schüler und Studenten mit Informatikproblemen
Antworten: 178
Zugriffe: 192833

Re: An alle Schüler und Studenten mit Informatikproblemen

@Vadym: narpfel hat kein Python-Programm geschrieben. Also ist es sehr unwahrscheinlich, dass Du Dein Problem auf die selbe Art gelöst hast.
von Sirius3
Montag 21. Juni 2021, 14:29
Forum: Allgemeine Fragen
Thema: Variablen übergeben in einer Klasse
Antworten: 5
Zugriffe: 85

Re: Variablen übergeben in einer Klasse

Ich hätte das jetzt so geschrieben:

Code: Alles auswählen

print(f"Das Ergebnis ist {2+3}")
Warum willst Du hier Klassen verwenden? Wie sieht Dein wirkliches Problem aus?
von Sirius3
Montag 21. Juni 2021, 09:49
Forum: Tkinter
Thema: Geldbeträge in Entry erfassen
Antworten: 4
Zugriffe: 78

Re: Geldbeträge in Entry erfassen

Alle Importe stehen ganz oben. Benutze keine *-Importe, weil damit verschleiert wird, woher welcher Name kommt. Alles was eine Funktion braucht, muß sie auch über ihre Argumente bekommen. Benutze keine globalen Variablen. Warum gibt es einen frame1 und einen button1, wo es doch insgesamt nicht mehr ...
von Sirius3
Sonntag 20. Juni 2021, 19:23
Forum: Sonstige (Pygame, PyOpenGL, ...)
Thema: Kreis in Pygame unterteilen
Antworten: 11
Zugriffe: 129

Re: Kreis in Pygame unterteilen

Du läßt nur sieben statt acht Linien zeichnen. Und die Endpositionen sind liegen auf einem Kreis der um 0/0 zentriert ist, und nicht um 250/250. Mit den Rückgabewerten von aaline und circle machst Du nichts.
von Sirius3
Sonntag 20. Juni 2021, 19:03
Forum: Tkinter
Thema: Geldbeträge in Entry erfassen
Antworten: 4
Zugriffe: 78

Re: Geldbeträge in Entry erfassen

Was heißt "nicht so richtig"? Was hast Du probiert? Zeig Deinen den Code Deines Versuchs.
von Sirius3
Sonntag 20. Juni 2021, 14:51
Forum: Allgemeine Fragen
Thema: Parameter aus Variablen übergeben
Antworten: 6
Zugriffe: 122

Re: Parameter aus Variablen übergeben

Statt die Vendor und Model-IDs anzugeben, könntest Du auch einfach nach dem Drucker suchen.
Da Du sowieso schon pyusb einsetzt, steht das hier (https://github.com/walac/pyusb/blob/mas ... torial.rst) wie man das macht.

Benutze keine *-Importe, sondern importiere `printer` explizit.
von Sirius3
Sonntag 20. Juni 2021, 13:28
Forum: Allgemeine Fragen
Thema: Button Farbe ändern
Antworten: 4
Zugriffe: 55

Re: Button Farbe ändern

Jetzt solltest Du noch verraten, welches Betriebssystem Du benutzt. Nicht alle unterstützen das Stylen von Knöpfen.