Die Suche ergab 7915 Treffer

von Sirius3
Sonntag 22. Juli 2018, 17:54
Forum: Allgemeine Fragen
Thema: Wie zurückspringen auf Programmanfang ?
Antworten: 9
Zugriffe: 85

Re: Wie zurückspringen auf Programmanfang ?

@sls: ich meinte, dass Dein Programm etwas anderes macht, als darkdragons Programm und das hat nichts mit einer falsch abgetippten arithmetischen Operation zu tun, sondern generell ein anderer Algorithmus.
von Sirius3
Sonntag 22. Juli 2018, 17:40
Forum: Allgemeine Fragen
Thema: Wie zurückspringen auf Programmanfang ?
Antworten: 9
Zugriffe: 85

Re: Wie zurückspringen auf Programmanfang ?

@sls: Dein Programm tut jetzt aber etwas ganz anderes. Trotzdem ist eine while-True-Schleife auch hier die bessere Wahl.
von Sirius3
Sonntag 22. Juli 2018, 16:17
Forum: Allgemeine Fragen
Thema: Rückgabe von Ergebnissen von Programm B nach Programm A
Antworten: 1
Zugriffe: 30

Re: Rückgabe von Ergebnissen von Programm B nach Programm A

Statt eines eigenen Programms solltest Du Module/Funktionen benutzen.
von Sirius3
Sonntag 22. Juli 2018, 12:18
Forum: Allgemeine Fragen
Thema: Variablennamen auf str und int zusammensetzen
Antworten: 31
Zugriffe: 215

Re: Variablennamen auf str und int zusammensetzen

@sofasurfer0815: das kann auch nicht Funktionieren, weil ein String etwas anderes ist als eine Spieler-Instanz. Statt also etwas zu versuchen, was nicht funktioniert, nimm die Lösung, die ich Dir gezeigt habe.
von Sirius3
Sonntag 22. Juli 2018, 11:57
Forum: Allgemeine Fragen
Thema: Variablennamen auf str und int zusammensetzen
Antworten: 31
Zugriffe: 215

Re: Variablennamen auf str und int zusammensetzen

Statt zu versuchen, Variablennamen durchzunummerieren, nimmt man statt dessen Listen: class Spieler: def __init__(self, name, konto): self.name = name self.konto = konto def __str__(self): return "{}: {}".format(self.name, self.konto) def input_players(count): result = [] for n in range(1, count + 1...
von Sirius3
Freitag 20. Juli 2018, 19:32
Forum: Allgemeine Fragen
Thema: Temporäre Dateien erzeugen und auslesen
Antworten: 14
Zugriffe: 159

Re: Temporäre Dateien erzeugen und auslesen

ThomasL: um sich die Primzahlen in unter einer Sekunde berechnen zu lassen, würde man ein Sieb benutzen.
von Sirius3
Freitag 20. Juli 2018, 19:27
Forum: Allgemeine Fragen
Thema: Zugriff auf Variablen einer anderen Funktion
Antworten: 36
Zugriffe: 3257

Re: Zugriff auf Variablen einer anderen Funktion

Die Zeile mit der Fehlermeldung kommt in dem gezeigten Code gar nicht vor. Wie soll man helfen, wenn man nicht weiß, was Du machst. Generell hast Du noch ein ungenaues Verständnis darüber, was Instanzen sind, und welche Lebensdauer, bzw. Gültigkeit sie haben. MainFrame ist der Rahmen, der das Kamera...
von Sirius3
Freitag 20. Juli 2018, 16:54
Forum: Allgemeine Fragen
Thema: Zugriff auf Variablen einer anderen Funktion
Antworten: 36
Zugriffe: 3257

Re: Zugriff auf Variablen einer anderen Funktion

was hast Du denn versucht?
von Sirius3
Freitag 20. Juli 2018, 16:53
Forum: Allgemeine Fragen
Thema: Zeile in Textdatei löschen
Antworten: 16
Zugriffe: 220

Re: Zeile in Textdatei löschen

Ist ist ziemliche Verschwendung, die Datei für jede Zeile nochmal neu zu öffnen. fobj ist kein File-Objekt sondern eine Liste mit Strings. i ist kein Index sondern ein Zeile. with open("/home/versuch.txt") as lines: with open("/home/versuch1.txt", "w") as output: _ = next(lines) # skip first line ou...
von Sirius3
Freitag 20. Juli 2018, 16:29
Forum: Allgemeine Fragen
Thema: Temporäre Dateien erzeugen und auslesen
Antworten: 14
Zugriffe: 159

Re: Temporäre Dateien erzeugen und auslesen

Halte Dich an die Namenskonvention: alle Funktionen und Variablennamen schreibt man klein_mit_unterstrich. Bei einer Funktion die get_xxx heißt, erwarte ich, dass sie etwas zurückliefert und nicht etwas auf dem Bildschirm ausgibt. Mehrzeilige Strings sind keine Kommentare, Kommentare werden mit # ei...
von Sirius3
Freitag 20. Juli 2018, 16:16
Forum: Allgemeine Fragen
Thema: Zugriff auf Variablen einer anderen Funktion
Antworten: 36
Zugriffe: 3257

Re: Zugriff auf Variablen einer anderen Funktion

falsch ist, dass Du viele Kamera-Instanzen erzeugst, Du darfst nur eine in MainFrame.__init__ erzeugen. Die Variable `camera` ist eine globale und sollte gar nicht auf oberster Ebene exisitieren. Das Erzeugen der PiCamera-Instanz und das setzen aller Parameter gehört in Kamera.__init__. Dann fällt a...
von Sirius3
Freitag 20. Juli 2018, 15:08
Forum: Allgemeine Fragen
Thema: Zugriff auf Variablen einer anderen Funktion
Antworten: 36
Zugriffe: 3257

Re: Zugriff auf Variablen einer anderen Funktion

Wo kommt denn `camera` in __init__ her? Und was soll das Überschreiben von self.camera in `overlay`? Und wie wird `Kamera` benutzt?
von Sirius3
Donnerstag 19. Juli 2018, 22:53
Forum: Allgemeine Fragen
Thema: Zeile in Textdatei löschen
Antworten: 16
Zugriffe: 220

Re: Zeile in Textdatei löschen

c) weil man Listen nicht mit `write` schreiben kann.
von Sirius3
Donnerstag 19. Juli 2018, 21:12
Forum: Allgemeine Fragen
Thema: Zeile in Textdatei löschen
Antworten: 16
Zugriffe: 220

Re: Zeile in Textdatei löschen

Du liest die Datei komplett ein und schreibst wieder alles bis auf die erste Zeile.
von Sirius3
Donnerstag 19. Juli 2018, 19:54
Forum: Raspberry Pi und Co.
Thema: PyQt5 auf Raspberry Pi 3 B+ installieren
Antworten: 4
Zugriffe: 70

Re: PyQt5 auf Raspberry Pi 3 B+ installieren

Wie kommst Du darauf, dass IDLE was mit PyQT zu tun hat? Und hast Du schon in die QT-Dokumentation geschaut?