1
resposta

Desafio alguem a reduzir esse codigo:

fiz esse codigo e funciona perfeitamente queria ver se consigo reduzir o tamanho dele de alguma forma apenas por status.

print('=' * 30)
print(f'{"Calculadroa de coins!!!!!!!":^30}')
print('=' * 30)
print('UNICA REGRA NÃO USE VIRGULA USE PONTO Cotando a  6.88!!!')

print('=' * 30)

a7euro = 6.88

cotacao_euro = float(input('preço BITCOIN EM EUROS ???'))
cotacao_REAIS = float(input('preço BITCOIN EM REAISSS???'))
valor = float(input('DIGITE O VALOR EM EUROS: IREI FAZER QUANTIA DE PACOTES :'))
print('=' * 30)
print('=' * 30)
valoer = (6.88 / cotacao_euro)
regrade = preço_250 = (valoer * cotacao_REAIS)
regrade1 = preço_250 = (valoer * cotacao_REAIS)
regrade2 = preço_250 = (valoer * cotacao_REAIS)
regrade6 = preço_250 = (valoer * cotacao_REAIS)

print('O valor de cada 250 é  = {:.2f}'.format(preço_250))
print('=' * 30)
print('=' * 30)

regra3 = float(cotacao_REAIS * 31)
regra3parte2 = float(regra3/regrade)
#---
regra4 = float(cotacao_REAIS * 31.5)
regra4parte4 = float(regra4/regrade1)
#---
regra5 = float(cotacao_REAIS * 32)
regra4parte5 = float(regra5/regrade2)
#---
regra6 = float(cotacao_REAIS * 33)
regra5parte6 = float(regra6/regrade6)

print('Para sair 31/Tibia coins  = R$:{:.2f}'.format(regra3parte2))
print('Para sair bom 31,5/250 Tibia coins  = R$:{:.2f}'.format(regra4parte4))
print('Para sair n 32/250  Tibia coins  = R$:{:.2f}'.format(regra4parte5))
print('Para sair n 33/250  Tibia coins  = R$:{:.2f}'.format(regra5parte6))



print('=' * 30)
print('=' * 30)
print('=' * 30)
print('=' * 30)



total = valor
ced = 123.93
totced = 0


print('Quantias de pacotes a comprar por valor em euros')
print('=' * 30)
print('=' * 30)

while True:
    if total >= ced:
        total -= ced
        totced += 1
    else:
        if totced > 0:
            print('Total de {} pacotes de: € {} '.format(totced,ced))
        if ced == 123.93:
            ced = 82.62
        elif ced == 82.62:
            ced = 20.66
        elif ced == 20.66:
            ced = 6.75
        elif ced == 6.75:
            ced = 4.13  
        elif total < 4.13:
            print('Sobrou o valor de  = €{:.2f}'.format(total))
            break
        totced = 0
        if total == 0:
          break
1 resposta

Fabricio,

Porque?