Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # ========================= atm.py ==================================
- # stwórz dwie zmienne - choice i balance obie domyślnie ustawione na 0
- # pierwsza będzie określać wybór gracza
- # napisz funkcję main_menu() wyświetlającą 4 opcje: wpłata, wypłata, stan konta i zakończ
- # napisz funkcje get_client_choice() która pobierze od użytkownika liczbę określającą
- # pozycję z menu głównego wybraną przez użytkownika i zapisze ją do zmiennej choice
- # uwaga trzeba skorzystać z instrukcji
- # global choice
- # aby wartość prawidłowo została przypisana do zmiennej
- # napisz funkcje get_amount(command_text) która pobierze od użytkownika ile chce
- # wpłacić/wypłacić pieniędzy i zwróci ją jako wartość typu float
- # niech parametr command_text zawiera pytanie do funkcji input
- # (przy wywoływaniu) będziemy podawać "Ile chcesz wpłacić: " lub "Ile chcesz wypłacić: "
- # funkcja wyświetlająca aktualny stan konta
- # stwórz funkcję payment() symulującą wpłaty do bankomatu
- # niech pobiera w niej najpierw kwotę wpłaty a potem dodaje ją do konta
- # (opcjonalnie) można wyświetlić stan konta po wpłacie
- # stwórz funkcję withdrawal() symulującą wypłaty z bankomatu
- # niech pobiera kwotę wypłaty i potem odejmuje ją z salda
- # dodaj zabezpieczenie przed wypłatą zbyt dużej kowy (powyżej salda)
- # (opcjonalne) można wyświetlić stan konta po wpłacie
- # napisz funkcje process_client_choice() która sprawdzi jaki jest obecny wybór
- # użytkownika i uruchomi odpowiednie funkcje do obsługi
- # zabezpiecz funkcję przed wybraniem niewłaściwej opcji (spoza listy akcji)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement