Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #gra w skojarzenia
- associations = {'zwierze': ['pies','kot','chomik'],
- 'owoc': ['jablko','gruszka','pomarańcza'],
- 'roslina': ['kaktus','storczyk','drzewo']
- }
- points = 0
- for word in associations:
- guess = input('Co ci sie kojarzy ze slowem {}? '.format(word))
- if guess in associations[word]:
- points += 1
- print("Masz", points, "punkty")
- #FUNKCJE
- def nazwaFunkcji():
- """opis funkcji"""
- instrukcje wewnątrz funkcji
- #np.:
- def instructions():
- """Wyświetl instrukcję gry."""
- print(
- """
- Witaj w największym intelektualnym wyzwaniu wszech czasów, jakim jest
- gra 'Kółko i krzyżyk'. Będzie to ostateczna rozgrywka między Twoim
- ludzkim mózgiem a moim krzemowym procesorem.
- Swoje posunięcie wskażesz poprzez wprowadzenie liczby z zakresu 0 - 8.
- Liczba ta odpowiada pozycji na planszy zgodnie z poniższym schematem:
- 0 | 1 | 2
- ---------
- 3 | 4 | 5
- ---------
- 6 | 7 | 8
- Przygotuj się, Człowieku. Ostateczna batalia niebawem się rozpocznie. \n
- """
- )
- #wywołanie funkcji
- #main
- instructions()
- #- Dokumentowanie funkcji
- #Do dokumentowania funkcji wykorzystujemy tzw. łańcuch dokumentujący - zapisujemy go zaraz po deklaracji funkcji:
- def instructions():
- """Wyświetl instrukcję gry.""" #łańcuch dokumentujący
- ##- Pobieranie wartości przez funkcję
- Funkcje mogą pobierać wartości na których mają operować:
- def display(message):
- ''' funkcja wyświetlająca wiadomość'''
- print(message)
- # Zwracanie wartości przez funkcję
- #Funkcje mogą również zwracać pewne wartości:
- def give_me_five():
- '''Funkcja zwracająca wartość'''
- five = 5
- return five
- #parametry pozycyjne
- def birthday1(name, age):
- print("Szczęśliwych urodzin,", name, "!", " Masz już", age, "lat.\n")
- #wywolania
- birthday1("Adaś", 3)
- birthday1(3, "Adaś")
- birthday1(name = "Adaś", age = 3)
- birthday1(age = 3, name = "Adaś")
- #parametry z wartościami domyślnymi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement