Die Suche ergab 12 Treffer

von codemode89
Donnerstag 27. September 2018, 16:39
Forum: Allgemeine Fragen
Thema: python 3.5 ja / nein Abfrage
Antworten: 40
Zugriffe: 7999

Re: python 3.5 ja / nein Abfrage


@codemode89: Der Aufbau war in deinem praktischen Beispiel

condition = [code und daten die die bedingung ausmachen]
while (!condition)
do something
condition = [code und daten die die bedingung ausmachen]

Und das in den eckigen Klammern stand da zweimal identisch im Code und war nicht nur ...
von codemode89
Donnerstag 27. September 2018, 12:46
Forum: Allgemeine Fragen
Thema: python 3.5 ja / nein Abfrage
Antworten: 40
Zugriffe: 7999

Re: python 3.5 ja / nein Abfrage


Und die while-Schleife ist nun schon mehrfach nicht wegen DRY, sondern unidiomatischem Python-Code angesprochen worden. Auch anderswo stehen augenscheinlich Waende rum.

siehe mein letzten Post


Das bezog sich auf deine drei Input-Methoden, die alle bis auf Text & Praedikat


und return type ...
von codemode89
Donnerstag 27. September 2018, 11:51
Forum: Allgemeine Fragen
Thema: python 3.5 ja / nein Abfrage
Antworten: 40
Zugriffe: 7999

Re: python 3.5 ja / nein Abfrage


Das ist eben idiomatisches Python. Dazu mal zwei Einträge aus dem Glossar der Python-Dokumentation:

EAFP
Easier to ask for forgiveness than permission. This common Python coding style assumes the existence of valid keys or attributes and catches exceptions if the assumption proves false. This ...
von codemode89
Donnerstag 27. September 2018, 11:47
Forum: Allgemeine Fragen
Thema: python 3.5 ja / nein Abfrage
Antworten: 40
Zugriffe: 7999

Re: python 3.5 ja / nein Abfrage


Diese Schleife ist so auch kein Standardkonstrukt, wie ja bereits gesagt wurde. Auch in vielen anderen Programmiersprachen würde man hier standardmässig eine ``for``-Schleife verwenden. Ansonsten könnte man ja


War wie jetzt zum dritten mal gesagt nur ein Beispiel um den Aufbau

condition ...
von codemode89
Donnerstag 27. September 2018, 10:10
Forum: Allgemeine Fragen
Thema: python 3.5 ja / nein Abfrage
Antworten: 40
Zugriffe: 7999

Re: python 3.5 ja / nein Abfrage

Und erst recht nichth so ein i=0, while-Konstrukt wie du es oben praesentierst.

Ähm das war nur ein Beispiel wie eine Standard while schleife definiert ist.

condition
while(!condition)
do something

Mir ist schon klar das es mit Integern schönere Wege gibt, man hat aber nicht immer Integer ...
von codemode89
Donnerstag 27. September 2018, 08:30
Forum: Allgemeine Fragen
Thema: python 3.5 ja / nein Abfrage
Antworten: 40
Zugriffe: 7999

Re: python 3.5 ja / nein Abfrage


@codemode89: Ganze 50% wiederholter Code in jeder der drei Funktionen ist keine Code-Duplizierung für Dich? :-o


Das ist korrekt.


i=0
while i <10
i+=1
return i
Hast du da auch 50% Dopplung?
Das ist ein Standardkonstrukt und für jeden leicht lesbar.

Ich verstehe deinen Standpunkt ja, es ...
von codemode89
Mittwoch 26. September 2018, 21:55
Forum: Allgemeine Fragen
Thema: python 3.5 ja / nein Abfrage
Antworten: 40
Zugriffe: 7999

Re: python 3.5 ja / nein Abfrage


@codemode89:
hat man etwas dadurch verloren, wenn man das Alter via nextLine() einliest und dann als Integer parsed?

Ja das manuelle skippen ^^


@codemode89: Was mich an Deinem Code massiv stört sind die Code/Datenwiederholungen in allen drei Abfragefunktionen. Das ist eine negative Folge von ...
von codemode89
Mittwoch 26. September 2018, 21:06
Forum: Allgemeine Fragen
Thema: python 3.5 ja / nein Abfrage
Antworten: 40
Zugriffe: 7999

Re: python 3.5 ja / nein Abfrage

@__blackjack__: Dein Javacode hat auch noch einen Fehler.

Wenn du mit einen Scanner nextInt() machst haste kein Lineskip.
Dadurch wird er in deiner askYesNo Methode immer einmal leer durchlaufen und in das errorhandling gehen.

Fix: private static int askInteger(String prompt) {
System.out.print ...
von codemode89
Mittwoch 26. September 2018, 20:27
Forum: Allgemeine Fragen
Thema: python 3.5 ja / nein Abfrage
Antworten: 40
Zugriffe: 7999

Re: python 3.5 ja / nein Abfrage

@Sirius3

@codemode89: ›frage_nach_string‹ fragt auch nach einer Zahl.


Nicht AUCH sondern NUR. Bei frage nach Zahl wird auf not isdigit() geprüft und bei frage_nach_string wird auf isdigit() geprüft.
Das macht auch Sinn
Wenn es eine Zahl ist (isdigit()) dann gehe in die schleife rein, weil eine ...
von codemode89
Mittwoch 26. September 2018, 19:45
Forum: Allgemeine Fragen
Thema: time.sleep alternative
Antworten: 8
Zugriffe: 4264

Re: time.sleep alternative

Ohne Code schwer zu sagen.
Aber wenn der Thread schläft läuft die Zeit im Universum weiter :P und ist über print (datetime.datetime.now()) abzurufen.
Endzeit-Startzeit = vergangene Zeit.
import time
import datetime
start_time = datetime.datetime.now()
time.sleep(5)
end_time = datetime.datetime ...
von codemode89
Mittwoch 26. September 2018, 18:05
Forum: Allgemeine Fragen
Thema: Programm Icons (PNG) gesucht!
Antworten: 14
Zugriffe: 1341

Re: Programm Icons (PNG) gesucht!

Photoshop oder wie bereits gesagt Gimp und was du vor hast nennt sich "freistellen", falls du nach einen Tutorial googeln möchtest
von codemode89
Mittwoch 26. September 2018, 17:58
Forum: Allgemeine Fragen
Thema: python 3.5 ja / nein Abfrage
Antworten: 40
Zugriffe: 7999

Re: python 3.5 ja / nein Abfrage

Es gibt noch ein Problem wenn man für das Alter ein Buchstaben eingibt. (ValueError:) beim cast.

Und um es gleich richtig zu lernen versuche die Methoden klein zu halten.

Benenne die Methoden so das man am Namen sieht was sie machen. Sollte dir kein guter Name für deine Methode einfallen,
ist es ...