Advertisement
drakon-firestone

Zadania lekcja 7

Apr 4th, 2023 (edited)
659
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.10 KB | None | 0 0
  1. '''
  2. Zad. rozgrz.
  3. Przygotuj program, który sprawdzi, czy wprowadzona w konsoli liczba jest podzielna przez: 3, 10 oraz 77
  4. a) osobno podzielna przez powyższe
  5. b) jednocześnie podzielna przez powyższe
  6. '''
  7.  
  8. '''
  9. Zad. 1.
  10. Napisz program, który wczyta od użytkownika liczbę całkowitą i wyświetli na ekranie
  11. dokładnie tyle komunikatów “Giganci Programowania”.
  12. '''
  13.  
  14. '''
  15. Zad. 2.
  16. Timer bomby. Stwórz program który po wpisaniu liczby przez
  17. użytkownika z konsoli bęzie wypisywał kolejne liczby, aż do zera. Po tym w konsoli powinien
  18. pojawić się napis “BOOM!”. Wykorzystaj omówiony moduł time oraz metodę time.sleep.
  19. '''
  20.  
  21. '''
  22. Zad. dod. 1.
  23. Wykonaj program do gry w oczko (21).
  24. Gracz gra z komputerem. Gramy tak długo aż gracz przekroczy liczbę punktów 21 albo wybierze, aby nie dobierać "karty" oraz przeciwnik również nie będzie dobierał kart.
  25. Gramy turami, w każdej turze najpierw gracz "wyciąga kartę" czyli losujemy mu liczbę 1-13 i dodajemy do jego puli punktów.  Po tym losujemy (bądź nie) kartę dla przeciwnika - trzeba dodać decyzje dla przeciwnika komputerowego, np. jeśli ma powyżej 15 punktów to ustawiamy mu 50% szans że dobierze kartę albo spasuje.
  26. Sprawdzamy następnie czy żaden z graczy nie przekroczył 21 - następuje wówczas wygrana przeciwnika (chyba że obaj mają powyżej 21 -  wtedy remis), jeśli nie to pytamy gracza czy chce nadal dobierać. Jeśli gracz nadal dobiera przechodzimy do kolejnej rundy (wracamy na początek pętli).
  27. Na końcu sprawdzamy kto wygrał - jeśli jeden z graczy przekroczył 21 wówczas wygrywa ten drugi, jeśli obaj przekroczyli to mamy remis. Natomiast jeśli żaden nie przekroczył sprawdzamy który z nich jest bliżej do 21 - wygrywa ten z wartością punktów bliższą do 21. Jeśli mają tyle samo - mamy również remis.
  28. '''
  29.  
  30.  
  31. '''
  32. Zad. dod. 2
  33.  
  34. Zgadywanie liczby wylosowanej przez komputer. Program losuje liczbę, zadaniem
  35. użytkownika jest odgadnąć ją. Komputer odpowiada “za mało”, “za dużo” lub w
  36. przypadku trafienia wyświetla informację o wygranej i liczbie tur potrzebnych do
  37. wygranej.
  38.  
  39. '''
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement