Ein Notenprogramm (Artikel + Skript)
- 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.
- paedubucher
- User
- Beiträge: 30
- Registriert: Donnerstag 29. Juni 2006, 18:29
- Wohnort: Schweiz
- Kontaktdaten:
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...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.
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
PEP 8.paedubucher hat geschrieben:Aber wo steht denn etwas von Konvention "4 Leerschläge"? Das scheine ich bisher immer überlesen zu haben...
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
- paedubucher
- User
- Beiträge: 30
- Registriert: Donnerstag 29. Juni 2006, 18:29
- Wohnort: Schweiz
- Kontaktdaten:
OK, das sieht recht offiziell ausLeonidas hat geschrieben:PEP 8.paedubucher hat geschrieben:Aber wo steht denn etwas von Konvention "4 Leerschläge"? Das scheine ich bisher immer überlesen zu haben...
Ich werde mich dann wohl umgewöhnen müssen... bzw. .vimrc ändern
Ok, ich mag keine vollständigen quotes, aber der Post ist einfach zu kurz:
Edit: Ich sollte vielleicht kurz auf Numerik verweisen, nicht dass ich die tausendste Diskussion über solche Probleme lostrete.
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 istHobbes Hobson hat geschrieben:Das las ich so nicht gelten.
9.61-(3.1**2) --> -1.7763568394e-015
Er vergleicht aber 0.0 mit 0.
Edit: Ich sollte vielleicht kurz auf Numerik verweisen, nicht dass ich die tausendste Diskussion über solche Probleme lostrete.
- 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
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