Die Suche ergab 407 Treffer
- Donnerstag 18. August 2022, 07:37
- Forum: Allgemeine Fragen
- Thema: Mehrere if Abfragen mit input in einer while Schleife
- Antworten: 12
- Zugriffe: 985
Re: Mehrere if Abfragen mit input in einer while Schleife
Ergänzend zu blackjacks Antwort habe ich hier seine Programmstruktur mit Hilfe von match-case (siehe: PEP 636 - Structural Pattern Matching ) abgebildet. Das hat meines Erachtens den Vorteil, dass nicht jedesmal explizit ein Vergleich mit answer explizit geschrieben werden muss und so die Intention ...
- Donnerstag 9. April 2020, 22:09
- Forum: Allgemeine Fragen
- Thema: Definition der Klasse Konto
- Antworten: 24
- Zugriffe: 1726
Re: Definition der Klasse Konto
Unter https://gist.github.com/bwbg/6c463c1423daa3be495c1ef431fbb009 habe ich eine Art "Komplettlösung" abgelegt, welche ohne Benutzereingaben, Dateioperationen, etc. anhand von Begegnungen eine Ligatabelle ausgibt. Diese habe ich ausführlich (exzessiv) kommentiert. Hierbei habe ich weitest...
- Donnerstag 9. April 2020, 17:12
- Forum: Allgemeine Fragen
- Thema: Definition der Klasse Konto
- Antworten: 24
- Zugriffe: 1726
Re: Definition der Klasse Konto
Wenn du dein Programm ausprobiertes, wüsstest du die Antwort.
Spoiler: Du kannst es (das Modul) importieren, aber nicht direkt ausführen.
In der Regel packe ich das so genannte "main-Idiom" (Kombination aus main-Funktion und if __name__ == '__main__' ans Ende des ausführbaren Moduls.
Spoiler: Du kannst es (das Modul) importieren, aber nicht direkt ausführen.
In der Regel packe ich das so genannte "main-Idiom" (Kombination aus main-Funktion und if __name__ == '__main__' ans Ende des ausführbaren Moduls.
- Mittwoch 8. April 2020, 19:28
- Forum: Allgemeine Fragen
- Thema: Unterschiedliche Anzahl von Leerzeilen
- Antworten: 20
- Zugriffe: 1576
Re: Unterschiedliche Anzahl von Leerzeilen
Der eingangs gezeigte Code errinnert mich sehr an BASIC. Daher wahrscheinlich auch deine Verwirrung um die verschiedenen Namen. Du solltest deine Fußballtabelle für eine Weile an die Seite legen und ein Grundlagentutorial durcharbeiten. Hiernach solltest du Kenntnisse über die wesentlichen Bestandte...
- Freitag 10. Januar 2020, 07:15
- Forum: Allgemeine Fragen
- Thema: Syntax error invalid syntax
- Antworten: 11
- Zugriffe: 717
Re: Syntax error invalid syntax
Und variable Konstanten ...
- Mittwoch 18. Dezember 2019, 19:18
- Forum: Allgemeine Fragen
- Thema: Point
- Antworten: 10
- Zugriffe: 1012
Re: Point
Eine Vektor-Klasse schreibe ich in der Regel auch immer neu. Zuletzt hat sich folgender Entwurf bei mir gesetzt: #!/usr/bin/env python3 from collections import namedtuple from itertools import repeat from math import sqrt from operator import add, sub, mul, truediv class Vector(): @property def magn...
- Dienstag 16. Oktober 2018, 20:00
- Forum: Allgemeine Fragen
- Thema: Rechner mit mehr als 2 Zahlen
- Antworten: 3
- Zugriffe: 708
Re: Rechner mit mehr als 2 Zahlen
Zu Deinem Verständnis: Du rechnest mir einem Wert mehr, als die bewusst ist. Addition: 0 + a + b + ... Subtraktion: 0 - a - b - ... Das funktioniert bei der Addition nur, weil diese kommutativ ist. Die Subtraktion kann man auch als Addition darstellen, dann wird es klarer: 0 + (-a) + (-b) + ... Grüß...
- Samstag 13. Oktober 2018, 18:41
- Forum: Allgemeine Fragen
- Thema: list comprehension mit Bedingung
- Antworten: 15
- Zugriffe: 2315
Re: list comprehension mit Bedingung
So haben wir mit viel Aufwand eine Menge geschaffen. set ist Dein Freund.
- Dienstag 31. Juli 2018, 22:32
- Forum: Allgemeine Fragen
- Thema: Übergabeparameter als Liste, geht das?
- Antworten: 8
- Zugriffe: 1404
Re: Übergabeparameter als Liste, geht das?
Typ-Annotationen fallen m. E. in die Kategorie "gut gemeint". Bei den Rückgabewerten sind sie hilfreich zur Dokumentation. Bei Parametern sehe ich sie kritisch, da diese häufig dem Duck-Typing entgegen läuft. Hier wird eine statische Typprüfung vorgegaukelt, welche weder existiert noch gew...
- Mittwoch 4. Juli 2018, 18:28
- Forum: Allgemeine Fragen
- Thema: Python mit json FIle gibt Error
- Antworten: 3
- Zugriffe: 826
Re: Python mit json FIle gibt Error
Dein JSON ist fehlerhaft. Und die Fehlermeldung beschreibt, was im Argen liegt.
- Donnerstag 14. Juni 2018, 12:18
- Forum: Sonstige (Pygame, PyOpenGL, ...)
- Thema: Pyglet Tutorial auf Deutsch
- Antworten: 2
- Zugriffe: 2492
Re: Pyglet Tutorial auf Deutsch
Mit Pyglet kann man ganz komfortabel 2d-Dinge programmieren. 3d ist ebenfalls möglich; nur eben ohne Komfort. Pyglet verwendet eine eigene ctypes-Anbinbung an die jeweilige OpenGL-Bibliothek. So gesehen empfehle ich Dir, die grundlegenden Tutorials von Pyglet in 2d um das ganze Input-handling, event...
- Freitag 8. Juni 2018, 04:19
- Forum: Allgemeine Fragen
- Thema: Listen berechnung
- Antworten: 25
- Zugriffe: 3607
Re: Listen berechnung
illyalarm, Du hast die Übersicht verloren und schwer wartbaren Code produziert, weil letzterer nicht in Funktionen aufgeteilt ist. Auch wenn das jetzt viel auf einmal ist, solltest Du hier ansetzen und die Funktionen kleinteilig testen und diese dann zum großen ganzen zusammenführen. Zum Testen genü...
- Montag 28. Mai 2018, 21:27
- Forum: Allgemeine Fragen
- Thema: Script für Sitzplatzreservierung (Listen & Schleifen)
- Antworten: 7
- Zugriffe: 2362
Re: Script für Sitzplatzreservierung (Listen & Schleifen)
Halb-OT: Kann man bei Aufgabe 3 von einer Funktion sprechen? Immerhin wird hier das übergebene Objekt manipuliert, wenngleich es dann (unnötigerweise) zurückgeben wird. Der Aufgabensteller unterscheidet hier offensichtlich zwischen Prozeduren <-- kein Rückgabewert und Funktionen <-- Rückgabewert. Me...
- Dienstag 22. Mai 2018, 20:33
- Forum: Allgemeine Fragen
- Thema: Hilfe, Anfänger! Variablen in OpenGL
- Antworten: 4
- Zugriffe: 1008
Re: Hilfe, Anfänger! Variablen in OpenGL
Das Video zeigt veraltetes OpenGL und sollte daher nicht verwendet werden. https://learnopengl.com/Getting-started/Hello-Triangle Dies ist zwar C, die Funktionen unterscheiden sich jedoch nicht wesentlich. Ggf. gibt PyOpenGL einige Hilfstypen mit. Bislang hatte ich OpenGL lediglich mit pyglet und ct...
- Dienstag 22. Mai 2018, 15:57
- Forum: Allgemeine Fragen
- Thema: Hilfe, Anfänger! Variablen in OpenGL
- Antworten: 4
- Zugriffe: 1008
Re: Hilfe, Anfänger! Variablen in OpenGL
OpenGL ist kein triviales Thema. "Mal eben" was zeichnen ist mit modernem OpenGL nicht möglich. Wenn die Quader die gleichen Geometrien besitzen, genügt ein (Vertex) Buffer und entsprechend drei (Uniform) Buffer mit den MVP-Matrizen. Einen entsprechenden Shader benötigst Du ebenfalls. Genu...
- Dienstag 15. Mai 2018, 11:43
- Forum: Allgemeine Fragen
- Thema: Summenvektor
- Antworten: 4
- Zugriffe: 1009
Re: Summenvektor
Alternativ ginge noch folgendes:
Wobei c in Python2 eine Liste und in Python3 ein Generator ist.
Code: Alles auswählen
c = map(operator.add, a, b)
- Mittwoch 9. Mai 2018, 21:50
- Forum: Allgemeine Fragen
- Thema: Aufgabe: Implementierung eines eigenen Hashalgorithmuses
- Antworten: 6
- Zugriffe: 1189
Re: Aufgabe: Implementierung eines eigenen Hashalgorithmuses
Code: Alles auswählen
def hash(string):
return 0
- Dienstag 6. März 2018, 11:32
- Forum: Allgemeine Fragen
- Thema: Dynamische Initialisierung einer Klasse
- Antworten: 6
- Zugriffe: 1137
Re: Dynamische Initialisierung einer Klasse
Da sich die Attribute c, d, e aus a und b herleiten lassen, können diese als properties angelegt werden. Somit käme __init__ mit a und b aus.
Für die alternativen Initialisierungen/Konstruktionen böten sich Klassenmethoden an.
Für die alternativen Initialisierungen/Konstruktionen böten sich Klassenmethoden an.
- Donnerstag 28. Dezember 2017, 00:38
- Forum: Allgemeine Fragen
- Thema: Unterordner liste erstellen die und in eine Json packen?
- Antworten: 4
- Zugriffe: 1071
Re: Unterordner liste erstellen die und in eine Json packen?
Ja, es gibt Wege, eine solche Liste mittels JSON zu repräsentieren; und viele weitere Formate. Ob es simpel ist, hängt von Deinen Kenntnissen und Deinen Anforderungen an "simpel" ab. Zeige Deinen vermeintlich komplizierten Weg (Code) und wir geben Verbesserungsvorschläge. Erwarte hier kein...
- Mittwoch 13. Dezember 2017, 18:16
- Forum: Allgemeine Fragen
- Thema: Zahl überprüfen
- Antworten: 3
- Zugriffe: 7755
Re: Zahl überprüfen
Falsch. Der Modulo gibt den Rest einer Division ganzer Zahlen zurück. Nach Deiner Definition wären alle ganzen Zahlen, welche ohne Rest durch 2 teilbar sind, natürliche Zahlen.