Enviado em 23/01/2014 - 10:41h
E ai pessoal beleza? Seguindo meu estudo em python fiz esse código para simular as operações bancarias. Está quase tudo funcionando se não posse um problema, quando realizo uma operação (2- saque ou 3- deposito) no momento da execução ele me mostra o valor sacado e o valor depositado e o saldo que ficou, porem após uma dessas duas operações quando solicito que seja impresso o meu saldo (opção 1), ele retorna o valor inicial da variável global, como se nenhuma operação tivesse sido realizada. Segue o Código:Enviado em 25/01/2014 - 22:43h
Por convenção as variáveis dentro de funções em python serão variáveis locais. Se você quiser alterar as variáveis globais você tem que especificar explicitamente.saldo = 50000.00 def saqueC(saque): global saldo if saque <= saldo: saldo = saldo - saque print "Você Sacou R$ %.2f seu saldo é R$ %.2f \n" %(saque,saldo) else: print "Saldo Insuficiente, Seu saldo atual é R$ %.2f . Insira um novo valor" %saldo def depositoC(deposito): global saldo saldo=saldo + deposito print "Seu Novo Saldo é: R$ %.2f" %saldo
Enviado em 28/01/2014 - 12:34h
Olhe o código que eu coloquei, se por exemplo usar global saldo, a variável saldo não pode ser passada para a função (entre parênteses), pois estaria usando 2 variáveis, uma local e uma global, com o mesmo nome.def saqueC(saque, saldo):
def saqueC(saque): global saldo
Enviado em 07/03/2015 - 21:20h
def saqueC(saque, saldo): if saque <= saldo: saldo = saldo - saque print "Você Sacou R$ %.2f seu saldo é R$ %.2f \n" %(saque,saldo) else: print "Saldo Insuficiente, Seu saldo atual é R$ %.2f . Insira um novo valor" %saldo
def saqueC(saque): global saldo if saque <= saldo: saldo = saldo - saque print "Você Sacou R$ %.2f seu saldo é R$ %.2f \n" %(saque,saldo) else: print "Saldo Insuficiente, Seu saldo atual é R$ %.2f . Insira um novo valor" %saldo
Enviado em 02/12/2015 - 17:32h
Coloquei teu código original em:Como gerar qualquer emoji ou símbolo unicode a partir do seu teclado
Instalar e Configurar o Slackware Linux em 2025
Como configurar os repositórios do apt no Debian 12 em 2025
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Configurando o Conky para iniciar corretamente no sistema
3 configurações básicas que podem melhorar muito a sua edição pelo editor nano
Como colorir os logs do terminal com ccze
Instalação Microsoft Edge no Linux Mint 22
Como configurar posicionamento e movimento de janelas no Lubuntu (Openbox) com atalhos de teclado
Instalar debian testing (13) "por cima" do debian 12 (3)
meu linux congela [RESOLVIDO] (5)
Preciso atualizar o Vim [RESOLVIDO] (8)
QUERO REVIVER UM COMPUTADOR ANTIGO, MAS TIVE PROBLEMAS COM OS LINUX QU... (9)