poniedziałek, 19 grudnia 2022

Jak zrobić prostą grę w Pythonie?


Jak zrobić prostą grę w Pythonie?



Oto prosta gra w pythonie, która polega na odgadywaniu liczby wylosowanej przez komputer:




import
random

# losujemy liczbę z zakresu 1-100 wylosowana_liczba = random.randint(1, 100) # ustawiamy początkową liczbę prób na 0 liczba_prob = 0 # pytamy gracza o podanie liczby podana_liczba = int(input("Podaj liczbę z zakresu 1-100: ")) # dopóki gracz nie zgadnie liczby, kontynuuj grę while podana_liczba != wylosowana_liczba: # jeśli podana liczba jest za duża, wyświetl komunikat i pytaj o nową liczbę if podana_liczba > wylosowana_liczba: print("Podana liczba jest za duża, spróbuj ponownie.") podana_liczba = int(input("Podaj liczbę z zakresu 1-100: ")) # jeśli podana liczba jest za mała, wyświetl komunikat i pytaj o nową liczbę else: print("Podana liczba jest za mała, spróbuj ponownie.") podana_liczba = int(input("Podaj liczbę z zakresu 1-100: ")) # zwiększ liczbę prób o 1 liczba_prob += 1 # po zgadnięciu wyświetl komunikat z informacją o ilości prób print("Gratulacje, zgadłeś liczbę w {} próbach!".format(liczba_prob))


W powyższym przykładzie używamy funkcji random.randint do wylosowania liczby z zakresu 1-100, a następnie pytamy gracza o podanie liczby. Dopóki podana liczba nie jest taka sama jak wylosowana, kontynuujemy grę i pytamy o nową liczbę. Po zgadnięciu wyświetlamy komunikat z informacją o ilości prób. 

Brak komentarzy:

Prześlij komentarz