Twój Pierwszy Projekt w Pythonie: Gra "Zgadnij Liczbę"! 🎮
python projekt dla początkujących gra zgadnij liczbę pętle warunki funkcje
Twój Pierwszy Projekt w Pythonie: Gra "Zgadnij Liczbę"! 🎮
Witaj w wielkim finale naszej serii dla początkujących czarodziejów Pythona! Do tej pory uczyliśmy się pojedynczych zaklęć: poznaliśmy typy danych, zmienne, operatory, struktury kontrolne, pętle i funkcje. Nadszedł czas, aby połączyć całą tę wiedzę, zamachać różdżką i stworzyć coś, co działa – naszą pierwszą, kompletną grę!
Stworzymy klasyka gatunku: "Zgadnij Liczbę". Zasady są proste:
- Komputer losuje sekretną liczbę z określonego przedziału (np. od 1 do 100).
- Gracz próbuje odgadnąć tę liczbę.
- Po każdej próbie komputer daje wskazówkę: "za dużo", "za mało" lub "trafiłeś!".
Ten prosty projekt to idealne pole do ćwiczeń, na którym wykorzystamy niemal wszystko, czego się nauczyliśmy. Zaczynajmy!
Krok 1: Plan Bitwy i Składniki
Zanim napiszemy kod, zastanówmy się, czego potrzebujemy:
- Sposobu na wylosowanie liczby → moduł
random. - Miejsca na przechowywanie sekretnej liczby i próby gracza → zmienne.
- Sposobu na powtarzanie gry aż do odgadnięcia → pętla
while. - Sposobu na pobranie liczby od gracza → funkcja
input(). - Sposobu na sprawdzenie, czy gracz podał liczbę, a nie tekst → obsługa wyjątków
try-except. - Sposobu na porównanie liczb i danie wskazówki → instrukcje
if-elif-else. - Sposobu na zakończenie gry → instrukcja
break.
Mamy wszystko! Czas na kod.
Krok 2: Przygotowania i Losowanie
Na początku musimy zaimportować potrzebne nam narzędzie do losowania i przygotować sekretną liczbę.
Krok 3: Główna Pętla i Obsługa Gracza
Teraz serce naszej gry. Stworzymy nieskończoną pętlę while True, która będzie naszym polem do gry. Będziemy z niej "uciekać" za pomocą break, gdy gracz odgadnie liczbę.
Od razu zastosujemy też naszą tarczę try-except, aby zabezpieczyć się przed wpisaniem przez gracza czegoś, co nie jest liczbą.
Krok 4: Logika Gry i Wskazówki
Uzupełnijmy naszą pętlę o najważniejszą część – sprawdzanie propozycji gracza i dawanie mu wskazówek.
Krok 5: Kompletny Kod Gry
A oto jak wygląda nasza kompletna gra po złożeniu wszystkich elementów w całość. Możesz skopiować ten kod, wkleić do swojego pliku .py i uruchomić!
Podsumowanie i Dalsze Kroki
Gratulacje! Właśnie stworzyłeś swój pierwszy kompletny, interaktywny projekt w Pythonie! Zobacz, jak pięknie połączyliśmy tu wszystkie koncepcje, których uczyliśmy się do tej pory.
Co dalej? Niebo jest limitem! Spróbuj zmodyfikować grę:
- Dodaj licznik prób i wyświetl go na końcu.
- Ogranicz liczbę prób – gracz przegrywa, jeśli nie zgadnie w 10 ruchach.
- Pozwól graczowi samemu wybrać zakres losowania liczb.