Wpis z mikrobloga

@Oake: I staraj się używać tego samego języka do zmiennych (najlepiej ang), żeby Tobie w w nawyk weszło. Chyba, że korzystasz z czegoś, co nie możesz zmienić. ( ͡° ͜ʖ ͡°)
  • Odpowiedz
@Bilut: no i tak ma być, wpisanie "N" powinno spowodować wyjście z najmniejszej pętli i przejście do dalszej części kodu, który należy do nadrzędnej pętli while dla, której warunkiem jest won == False. Tak się nie dzieje, dalej tkwię w najmniejszej pętli, dalej pyta mnie o input
  • Odpowiedz
@filozof900: nie rozumiem, tak jak napisałem wyżej: wpisanie "N" nie powinno spowodować wyjścia z pętli z warunkiem 'won'. Ta pętla ma dalszy kod, który powinien aktywować się właśnie w przypadku wpisania "N"
  • Odpowiedz
@Oake: No tak, bo wskakujesz do wyższej pętli, która robi tego dolnego if-elsa i od razu przechodzi do kolejnej iteracji - która z kolei odpala pętlę zagnieżdżoną i czeka na input...

Ogólnie protip do języków skryptowych - jak masz problem z wizualizacją gdzie Ci program skacze - #!$%@? printów w każdą możliwą odnogę.

[edit] daj po prostu cały kod i zaraz ktoś Ci błąd znajdzie.
  • Odpowiedz