Die Suche ergab 386 Treffer

von bwbg
Donnerstag 9. April 2020, 22:09
Forum: Allgemeine Fragen
Thema: Definition der Klasse Konto
Antworten: 24
Zugriffe: 553

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 weitestgehend auf...
von bwbg
Donnerstag 9. April 2020, 17:12
Forum: Allgemeine Fragen
Thema: Definition der Klasse Konto
Antworten: 24
Zugriffe: 553

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.
von bwbg
Mittwoch 8. April 2020, 19:28
Forum: Allgemeine Fragen
Thema: Unterschiedliche Anzahl von Leerzeilen
Antworten: 20
Zugriffe: 446

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...
von bwbg
Freitag 10. Januar 2020, 07:15
Forum: Allgemeine Fragen
Thema: Syntax error invalid syntax
Antworten: 11
Zugriffe: 236

Re: Syntax error invalid syntax

Und variable Konstanten ...
von bwbg
Mittwoch 18. Dezember 2019, 19:18
Forum: Allgemeine Fragen
Thema: Point
Antworten: 10
Zugriffe: 374

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...
von bwbg
Dienstag 16. Oktober 2018, 20:00
Forum: Allgemeine Fragen
Thema: Rechner mit mehr als 2 Zahlen
Antworten: 3
Zugriffe: 353

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üß...
von bwbg
Samstag 13. Oktober 2018, 18:41
Forum: Allgemeine Fragen
Thema: list comprehension mit Bedingung
Antworten: 15
Zugriffe: 826

Re: list comprehension mit Bedingung

So haben wir mit viel Aufwand eine Menge geschaffen. set ist Dein Freund.
von bwbg
Dienstag 31. Juli 2018, 22:32
Forum: Allgemeine Fragen
Thema: Übergabeparameter als Liste, geht das?
Antworten: 8
Zugriffe: 649

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 gewollt ist.
von bwbg
Mittwoch 4. Juli 2018, 18:28
Forum: Allgemeine Fragen
Thema: Python mit json FIle gibt Error
Antworten: 3
Zugriffe: 364

Re: Python mit json FIle gibt Error

Dein JSON ist fehlerhaft. Und die Fehlermeldung beschreibt, was im Argen liegt.
von bwbg
Donnerstag 14. Juni 2018, 12:18
Forum: Sonstige (Pygame, PyOpenGL, ...)
Thema: Pyglet Tutorial auf Deutsch
Antworten: 2
Zugriffe: 1245

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...
von bwbg
Freitag 8. Juni 2018, 04:19
Forum: Allgemeine Fragen
Thema: Listen berechnung
Antworten: 25
Zugriffe: 1388

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ü...
von bwbg
Montag 28. Mai 2018, 21:27
Forum: Allgemeine Fragen
Thema: Script für Sitzplatzreservierung (Listen & Schleifen)
Antworten: 7
Zugriffe: 976

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...
von bwbg
Dienstag 22. Mai 2018, 20:33
Forum: Allgemeine Fragen
Thema: Hilfe, Anfänger! Variablen in OpenGL
Antworten: 4
Zugriffe: 441

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...
von bwbg
Dienstag 22. Mai 2018, 15:57
Forum: Allgemeine Fragen
Thema: Hilfe, Anfänger! Variablen in OpenGL
Antworten: 4
Zugriffe: 441

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. Genug Anforder...
von bwbg
Dienstag 15. Mai 2018, 11:43
Forum: Allgemeine Fragen
Thema: Summenvektor
Antworten: 4
Zugriffe: 432

Re: Summenvektor

Alternativ ginge noch folgendes:

Code: Alles auswählen

c = map(operator.add, a, b)
Wobei c in Python2 eine Liste und in Python3 ein Generator ist.