Witam. Mój problem polega na tym , że pętla ciągle mi się powtarza, np. daję wybór "1" - to wynik wyjdzie poprawny, ale w kolejnej linijce znowu pokaże się główne pytanie: "Dokonaj wyboru...", nie wiem co robię źle. Szukałem różnych przykładów, wzorowałem się na nich ale ciągle to samo.
wybor = -1
while wybor != 0:
wybor = int(input("Dokonaj wyboru:\n1-pokoj z widokiem na morze\n2-pokoj z widokiem na ogrod\n-> : "))
if wybor == 1:
print("koszt 200zl")
if wybor == 2:
print("koszt 150zl")
elif(wybor < 1 or wybor > 2):
print("Nie ma takiej opcji")
Dokonaj wyboru:
1-pokoj z widokiem na morze
2-pokoj z widokiem na ogrod
-> : 1
koszt 200zl
Dokonaj wyboru:
1-pokoj z widokiem na morze
2-pokoj z widokiem na ogrod
-> :
wybor != 0
, skoro podajesz coś innego niż0
, to nie ma powodu, by się skończyła