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
- balance = 0
- choice = 0
- # napisz funkcję main_menu() wyświetlającą 4 opcje: wpłata, wypłata, stan konta i zakończ
- def main_menu():
- print('Dostępne opcje:')
- print('1. Wpłata gotówki')
- print('2. Wypłata gotówki')
- print('3. Stan konta')
- print('4. 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
- def get_client_choice():
- global choice
- choice = int(input('Co chcesz zrobić (1-4): '))
- pass
- # 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)
- def process_client_choice():
- global choice
- if choice == 1: # wpłata
- pass
- elif choice == 2: # wypłata
- pass
- elif choice == 3: # stan konta
- pass
- elif choice == 4: # zakończ
- print('Dziękujemy za skorzystanie z naszych usług, zapraszamy ponownie!')
- pass
- else:
- print('Wybrano nieprawidłową opcję!')
- pass
- pass
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement