Seite 1 von 1
Python Variabele beim Ausführen des Programms vom Benutzer deformieren lassen.
Verfasst: Dienstag 5. März 2019, 20:48
von Verus
Ich habe ein kleines aber feines Programm geschrieben wobei ich eine Zufallszahlen mit x=Randint(1, b) wie kann ich diese variabele beim Start definieren lassen bzw. wie kann ich das generell machen
Re: Python Variabele beim Ausführen des Programms vom Benutzer deformieren lassen.
Verfasst: Dienstag 5. März 2019, 20:57
von __deets__
Indem du per input den Benutzer nach einer Eingabe fragst, und die die dann in eine Ganzzahl wandelst.
Code: Alles auswählen
while True:
eingabe = input (“Bitte Zahl eingeben:”)
try:
b = int(eingabe)
except ValueError:
print(“Falsche eingabe”)
else:
break
Re: Python Variabele beim Ausführen des Programms vom Benutzer deformieren lassen.
Verfasst: Dienstag 5. März 2019, 21:04
von sls
Wenn du das *so* machst wie du gezeigt hast, und dann auch noch random.randint() meinst, wird das nicht funktionieren. Paste deinen Code hier in Code-Tags formatiert. "deformieren" klingt seltsam, man spricht in der Programmierung von "Zuweisung" eines Wertes.
Bei Python kann man diesen Wert vom Benutzer auf verschiedene Wege abfragen, entweder mit input() (wenn es sich z.B. um ein Kommandozeilen-Programm handelt) oder mit Aufrufparametern mit sys.argv().
Arbeite ein Grundlagen-Tutorial durch. Das wird da alles behandelt.