Hilfe bei leichtem Python Programm?
Hallo Community,
ich arbeite gerade an einem kleinem Zahlenspiel mit Python.
Der Computer sucht sich eine Zahl zwischen 1 und 100 aus und der Spieler muss die Zahl erraten. Falls zu groß/klein = Printbefehl.
ich hätte gerne mehrere Versuche, ohne dass das Programm immer wieder von vorne anfängt und eine andere Zahl generiert.. nur weiß ich nicht, wie ich das jetzt einbauen kann. Zusätzlich würde ich gerne noch wissen, wie man z.B. 5 Versuche einbaut.
Code:
import random
eingabe = input ("Bitte gebe eine Zahl ein: ")
eingabe = int(eingabe)
zufallszahl = random.randint(1, 100)
if eingabe < zufallszahl:
print("Die Zahl ist zu klein")
elif eingabe > zufallszahl:
print("Die Zahl ist zu gross")
else:
eingabe == zufallszahl
print("Treffer!")
Vielen dank im Vorraus!!
MfG
2 Antworten

import random
zufallszahl = random.randint(1, 3)
for i in range(5):
eingabe = input ("Bitte gebe eine Zahl ein: ")
eingabe = int(eingabe)
if eingabe < zufallszahl:
print("Die Zahl ist zu klein")
if eingabe > zufallszahl:
print("Die Zahl ist zu gross")
if eingabe == zufallszahl:
print("Treffer!")
break #beendet die for-Schleife und somit das Programm
Hier... Wie wäre es, wenn du einmal richtig anfängst Python zu lernen???
LG


Wie wäre es wenn du dir mal die Basics anguckst? YouTube: Morpheus Python?
Packe eine while Schleife um das Ganze rum.
while True:
…
Wenn du es für immer laufen willst
Und while 5: … wenn du es 5 mal laufen lassen willst

ich sitze seit paar stunden vor dem problem und habe es auch schon mit einer while schleife probiert gehabt. habe ich leider nicht hinbekommen

Stunden? Da sitzen die Basics aber noch nicht ganz… das macht man mit einer while Schleife und alles unter der while Schleife rastet man 4 Spaces nach rechts ein…
wenn das nicht geht Printe alles was du machst, somit weist du wo das Problem liegt

Ich habe gestern angefangen und bin extrem gehypt. Vielen Dank für deine Hilfe !

Vielen Dank!!