Re: Phyton run funktioniert nur nach debuggen
Verfasst: Sonntag 30. Juni 2024, 12:06
@Sirius3
Oh das war mir nicht benwusst mit den Fromat strings, bin noch blutiger Anfänger.
Wenn ich das mit den Format strings machen muss ich da immer vorne dran das kleine f schreiben?
Das mit der while-True-Schleife und der Schleife für das Programmende war ein guter Hinweis, dankeschön.
Nur wenn ich das jetzt so mache und zweimal nicht N oder J eingebe dann starte das Programm trotzdem. o-O
Oh das war mir nicht benwusst mit den Fromat strings, bin noch blutiger Anfänger.
Wenn ich das mit den Format strings machen muss ich da immer vorne dran das kleine f schreiben?
Das mit der while-True-Schleife und der Schleife für das Programmende war ein guter Hinweis, dankeschön.
Nur wenn ich das jetzt so mache und zweimal nicht N oder J eingebe dann starte das Programm trotzdem. o-O
Code: Alles auswählen
import random
while True:
LOWER_BOUND = 0
UPPER_BOUND = 100
secret_Number = random.randint(LOWER_BOUND, UPPER_BOUND)
print(secret_Number)
print()
print("Glückspiel Zahlen raten")
print()
print(f"Es wurde soeben eine Zufallszahl zwischen {LOWER_BOUND} und {UPPER_BOUND} generiert.")
print("Deine Aufgabe ist es, zu erraten welche Zahl es ist.")
print("Viel Erfolg!")
print()
count = 1
while True:
guess = int(input(f"Wähle eine Ganzzahl zwischen {LOWER_BOUND} und {UPPER_BOUND}: "))
if guess == secret_Number:
print("Yeahhh, das ist korrekt.")
break
elif guess < secret_Number:
print(" Die gesuchte Zahl ist größer als deine geratene Zahl!")
else:
print("Die gesucht Zahl ist kleiner als deine geratene Zahl!")
count = count +1
print(f"Du hast {count} Versuche benötigt um die korrekte Zahl zu erraten!")
print()
c= input("Wollen Sie das Programm beenden? (J/N): ")
if c == "J":
break
elif c == "N":
print()
elif c != "J" or "N":
print("Da ist eine Falsche Eingabe!")
c= input("Wollen Sie das Programm beenden? (J/N): ")