Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- wybor_uzytkownika=0
- saldo=0
- KLIENCI=[
- ['0001','1111',0],#klient
- ['0002','2222',1222]#klient
- ]
- podana_karta=input('Podaj numer karty: ')
- podany_pin=input('Podaj numer pin: ')
- def pobierz_stan_konta(baza,input_karta):
- for klient in baza:
- if input_karta==klient[0]:
- return klient[2]
- return 0
- def sprawdz_dane(baza,input_karta,input_pin):
- for klient in baza:
- if input_karta==klient[0]:
- if input_pin==klient[1]:
- return True
- else:
- return False
- return False
- def wplata(saldo):
- kwota_wplaty=float(input('Podaj kwotę wpłaty: '))
- if kwota_wplaty<=0:
- print('Niepoprawna kwota wpłaty')
- else:
- saldo=saldo+kwota_wplaty
- return saldo
- def wyplata(saldo):
- kwota_wyplaty=float(input('Podaj kwotę wypłaty: '))
- if kwota_wyplaty<=0:
- print('Niepoprawna kwota wypłaty')
- elif kwota_wyplaty>saldo:
- print('Operacja nieudana, za mało środków na koncie')
- return saldo
- else:
- saldo-=kwota_wyplaty
- print(f'Wypłacono {kwota_wyplaty} złotych')
- pokaz_stan_konta(saldo)
- return saldo
- def pokaz_stan_konta(saldo):
- print(f'Stan konta wynosi {saldo} złotych')
- def glowne_menu():
- print('Wybierz opcję: ')
- print('1. Wpłata')
- print('2. Wypłata')
- print('3. Sprawdzenie stanu konta')
- print('4. Zakończ')
- def pobierz_wybor_klienta():
- return int(input("Twój wybór to: "))
- #główna pętla gry
- if sprawdz_dane(KLIENCI,podana_karta,podany_pin):
- saldo=pobierz_stan_konta(KLIENCI,podana_karta)
- while wybor_uzytkownika!=4:
- glowne_menu()
- wybor_uzytkownika=pobierz_wybor_klienta()
- if wybor_uzytkownika==1:
- saldo=wplata(saldo)
- pokaz_stan_konta(saldo)
- pass
- elif wybor_uzytkownika==2:
- saldo=wyplata(saldo)
- pass
- elif wybor_uzytkownika==3:
- pokaz_stan_konta(saldo)
- pass
- elif wybor_uzytkownika==4:
- print('Wyłączanie bankomatu....')
- pass
- else:
- print('Niepoprawne dane, wybierz tylko jedną z dostępnych opcji')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement