Witam, od niedawna uczę się jak sama nazwa tematu wskazuje Pythona. Jest to mój pierwszy samodzielny program, więc może być masa błędów, ale ja jestem uchachany, bo działa i nie wywala błędów! :D Otóż na dole znajduje się kod, wszystko fajnie, wszystko działa, użytkownik tam sobie zgaduje liczbe, lecz gdy zgadnie wyświetla się ta informacja "Chcesz zakonczyc program czy grac dalej? Jeżeli chcesz grac dalej napisz TAK, jezeli nie chcesz napisz NIE".
Fajnie działa też i to, gdy osoba "grająca" napisze "nie" - program się zamknie, lecz gdy nacisnie "tak", liczba sie o dziwo losuje(dlaczego o dziwo? bo nie ma nic dalej poza tym i to mnie dziwi, zielony w tym jeszcze jestem, dlatego tak).
No nie ważne, lecz gdy użytkownik zgaduje, cały czas się wyświetla na czacie informacja "gramy dalej".
I tu się nasuwa pytanie, jak tego uniknąc, jak zrobić, by użytkownik mógł dalej "normalnie" grać?
Wiem, jak już wspomniałem na dole może być masa błędów, ale dopiero się ucze :)
import random
random.seed()
print('Wymyslilem sobie pewna liczbe od 1 do 100, zgadnij jaka :)')
czyniezgadl = True
odp = True
liczba = random.randint(1,100)
while czyniezgadl:
sam = input()
sam = int(sam)
if sam == liczba:
print('Brawo, zgadles moja liczbe!')
if sam<liczba:
print('Moja liczba jest wieksza')
if sam>liczba:
print('Moja liczba jest mniejsza')
if sam == liczba:
odp = input("Chcesz zakonczyc program czy grac dalej? Jezeli chcesz grac dalej napisz TAK, jezeli nie chcesz napisz NIE")
if odp==("nie") or odp== ("NIE") or odp== ("Nie"):
print ("Koniec programu!" )
break
if odp == ("Tak") or odp == ("tak") or odp == ("TAK"):
print ("To gramy dalej!")