Ein Notenprogramm (Artikel + Skript)

Stellt hier eure Projekte vor.
Internetseiten, Skripte, und alles andere bzgl. Python.
Benutzeravatar
Hobbes Hobson
User
Beiträge: 42
Registriert: Sonntag 9. Dezember 2007, 15:24
Wohnort: Bremen

Eine Sache die mir aufgefallen ist: Verwende als Einrückungen 4 statt 2 Leerzeichen. Ist schöner zu lesen und ist auch Konvention.
Benutzeravatar
paedubucher
User
Beiträge: 30
Registriert: Donnerstag 29. Juni 2006, 18:29
Wohnort: Schweiz
Kontaktdaten:

Hobbes Hobson hat geschrieben:Eine Sache die mir aufgefallen ist: Verwende als Einrückungen 4 statt 2 Leerzeichen. Ist schöner zu lesen und ist auch Konvention.
Schöner zu lesen, naja. Das ist nun wirklich Geschmackssache. Aber wo steht denn etwas von Konvention "4 Leerschläge"? Das scheine ich bisher immer überlesen zu haben...
Leonidas
Python-Forum Veteran
Beiträge: 16025
Registriert: Freitag 20. Juni 2003, 16:30
Kontaktdaten:

paedubucher hat geschrieben:Aber wo steht denn etwas von Konvention "4 Leerschläge"? Das scheine ich bisher immer überlesen zu haben...
PEP 8.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
Benutzeravatar
paedubucher
User
Beiträge: 30
Registriert: Donnerstag 29. Juni 2006, 18:29
Wohnort: Schweiz
Kontaktdaten:

Leonidas hat geschrieben:
paedubucher hat geschrieben:Aber wo steht denn etwas von Konvention "4 Leerschläge"? Das scheine ich bisher immer überlesen zu haben...
PEP 8.
OK, das sieht recht offiziell aus :D
Ich werde mich dann wohl umgewöhnen müssen... bzw. .vimrc ändern :wink:
EyDu
User
Beiträge: 4881
Registriert: Donnerstag 20. Juli 2006, 23:06
Wohnort: Berlin

Ok, ich mag keine vollständigen quotes, aber der Post ist einfach zu kurz:
Hobbes Hobson hat geschrieben:Das las ich so nicht gelten.
9.61-(3.1**2) --> -1.7763568394e-015
Er vergleicht aber 0.0 mit 0.
Und jetzt berechnest du am besten noch mal per Hand aus, was bei 9.61-(3.1^2) raus kommst und wirst feststellen, dass dies 0 ist 8)

Edit: Ich sollte vielleicht kurz auf Numerik verweisen, nicht dass ich die tausendste Diskussion über solche Probleme lostrete.
Benutzeravatar
Hobbes Hobson
User
Beiträge: 42
Registriert: Sonntag 9. Dezember 2007, 15:24
Wohnort: Bremen

Soweit war ich auch ...

Aber Python sagt was anderes. Und zwar das 9.61-(3.1**2) nicht 0 oder 0.0 ist.

Und das ändert nichts an 0 == 0.0
Antworten