Aktywne Wpisy
Pust3lnick +11
Cześć. Jako że od ponad 10 lat mam prawo jazdy B i zawsze chciałem spróbować swoich sił na motocyklu postanowiłem zakupić sobie 125 żeby spełnić wreszcie swoje małe marzenie. Jest tylko jeden problem - na żadnym motorze nigdy nie jeździłem, wiem tylko jak się tym jeździ w teorii z internetu, ale praktycznie nie mam ani minuty doświadczenia, a gdybym tą 125 zakupił, to miałbym ponad 40 km drogi powrotnej do pokonania nim
mleko23 +760
Bardzo pilnie potrzebuje kogos kto zechce odegrac scene bycia mojej narzeczonej na imprezie rodzinnej 26 maja. Jedynie czego oczekuje to kultury, obsługi noża i widelca i komplementy ciotkom. Ok. 4 godziny to zajmie i konczymy nasz zwiazek. Wiek 25 do 40. Bardzo by bylo dobrze gdyby cos wiedziala o samolotach bo chcial bym ja przedstawic jako stewardessa ktorej nigdy nie ma w domu a pozniej zginie. Ktos mi
pomoze???
pomoze???
W każdym razie, podałby mi ktoś wskazówkę co zrobić, by po wpisaniu cyfry nie tracić życia? :D
Ew. wskazówki/porady dotyczące ogólnie kodu mile widziane, byleby by bez podawania jakichś bardzo skomplikowanych rozwiązań. :p
Dzięki.
#programowanie #python
Główny problem w Twoim kodzie jest struktura if-elif-else
W praktyce masz tak, że jak ktoś Ci poda cyfrę zamiast litery, to w 93 linijce otrzyma informację, że 'Please, write a single letter', po czym kod spokojnie leci dalej do nastepnego ifa, a później do jeszcze nastepnego. Przez co linijka 98 i 99 są normalnie wykonywane, użytkownik traci życie.
Musisz zmusić użytkownika do podania pojedynczej litery i nie przepuszczać go dalej
@Therion95: Jak 99% błędów w programowaniu po ich rozwiązaniu ;)
Generalnie struktura całości mi się nie podoba. Gra w wisielca polega na prostym argumencie:
1. Podaj literę
2a. Jeśli litera jest w słowie: sprawdź czy całe słowo jest odgadnięte. Jeśli tak to break, jeśli nie to wróć do początku
2b. Jeśli litery nie ma w słowie: sprawdź czy uzytkownik stracił ostatnie zycie. Jeśli tak to break, jeśli nie to wróć do początku.
W Twoim przypadku pierwsze