CarlosWGama

Aula 04 - Vetores e Funções

Jun 16th, 2021
659
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import os
  2.  
  3. saldo = 100
  4. operacoes = []
  5. #LOGIN
  6. def login():
  7.     cpf = ''
  8.     senha = ''
  9.     while (cpf != '111.111.111-11' or senha != '123456'):
  10.         cpf = input('Digite seu cpf: ')
  11.         senha = input('Digite sua senha:')
  12.  
  13.         if (cpf != '111.111.111-11' or senha != '123456'):
  14.             os.system('cls')
  15.             print("Dados incorretos!")
  16.  
  17. def extrato():
  18.     global saldo, operacoes
  19.     print("Saldo: ", saldo)
  20.  
  21.     for op in operacoes:
  22.         print("Operação:", op['operacao'], '| valor:', op['valor'])
  23.  
  24. def saque():
  25.     global saldo, operacoes
  26.     valor = int(input("Quanto deseja sacar? "))
  27.     if (valor <= saldo):
  28.         operacoes.append({'operacao': 'Saque', 'valor': valor})
  29.         saldo = saldo - valor
  30.         print("Valor sacado")
  31.     else:
  32.         print("Saldo insuficiente")
  33.  
  34. def deposito():
  35.     global saldo, operacoes
  36.     valor = int(input("Quanto deseja depositar? "))
  37.     saldo = saldo + valor
  38.     operacoes.append({'operacao': 'Deposito', 'valor': valor})
  39.     print("Valor depositado")
  40.  
  41.  
  42. ##################################################################
  43. login()
  44.  
  45. #SISTEMA
  46. opcao = 0
  47.  
  48. while (opcao != 4):
  49.     #Menu
  50.     os.system('cls')
  51.     print("Digite a opção desejada: ")
  52.     print("1 - Extrato")
  53.     print("2 - Saque")
  54.     print("3 - Deposito")
  55.     print("4 - Sair")
  56.     opcao = int(input('Opção: '))
  57.  
  58.     if (opcao == 1): extrato()        
  59.     elif(opcao == 2): saque()
  60.     elif (opcao == 3): deposito()
  61.     elif (opcao == 4): print("Até mais!")
  62.     os.system('pause')
RAW Paste Data