'''Dentro do pacote utilidadesCeV que criamos no desafio 111, temos um módulo chamado dado. Crie uma função chamada leiaDinheiro() que seja capaz de funcionar como a função imputa(), mas com uma validação de dados para aceitar apenas valores que seja monetários.''' from ex111.utilidadesCeV import moeda from ex111.utilidadesCeV import dado n = float(input("Digite um valor: ")) moeda.resumo(n, 20, 12)
""" Crie um pacote chamado utilidadesCeV que tenha dois módulos internos chamados moedas e dado. Transfira todas as funções utilizadas nos desafios 107, 108, 109 e 110 para o primeiro pacote e mantenha tudo funcionando. """ from ex111.utilidadesCeV import moeda preco = float(input('Digite o preço: R$')) moeda.resumo(preco, 20, 12)
"""Desafio 112. No módulo dados, crie um validador de dados, que leia só números monetários. """ from ex111.utilidadesCeV import dado, moeda p = dado.leiadinheiro("Digite um valor monetário: ") moeda.resumo(p, 20, 40)
from ex111.utilidadesCeV import moeda p = float(input('Digite o preço: R$ ')) aumenta = float(input('Aumentar em quantos porcentos? ')) diminui = float(input('Diminuir em quantos porcentos? ')) moeda.resumo(p, aumenta, diminui)
from ex111.utilidadesCeV import moeda p = float(input('Digite o preço: R$')) moeda.resumo(p, 80, 35)
from ex111.utilidadesCeV import moeda #import moeda '''#para que o nome moeda deixe de estar vermelho é necessário que ela esteja escrito junto com sua localização, referindo-se no código como: import ex107.moeda ''' #ou #from moeda import metade, dobro, aumentar #Essa opção não necessitar colocar o modulo antes da função p = float(input('Digite o preço: R$')) moeda.resumo(p, 35, 22)
from ex111.utilidadesCeV import moeda preco = float(input('Preço do produto: R$')) moeda.resumo(preco, 80, 35)
""" Transformando módulos em pacotes""" from ex111.utilidadesCeV import moeda preço = float(input('Digite o preço: R$ ')) moeda.resumo(preço, 80, 5)
"""Desafio 110. Adicione ao módulo moeda.py, um função chamada resumo(), que mostre na tela algumas informações geradas pelas funções anteriores...""" from ex111.utilidadesCeV import moeda p = float(input("Digite um valor monetário: ")) moeda.resumo(p, 70, 45)
from ex111.utilidadesCeV import moeda from ex111.utilidadesCeV import dados p = dados.leiadinheiro('Digite o preço: R$') moeda.resumo(p, 50, 20)
from ex111.utilidadesCeV import moeda from ex111.utilidadesCeV.dado import leiaDinheiro p = leiaDinheiro('\033[7;31mDigite um preço €:\033[m ') moeda.resumo(p, 10, 5)
"""Desafio 111. Crie um pacote chamado utilidadeCev que tenha dois módulos internos, chamados moeda e dado. Transfira todas as funções utilizadas nos desafios 107, 108 e 109, para o primeiro pacote e mantenha tudo funcionando...""" from ex111.utilidadesCeV import moeda p = float(input("Digite um número: ")) moeda.resumo(p, 45, 20)
''' 111 - Transformando módulos em Pacotes. ''' # Crie um pacote chamado utilidadesCeV que tenha dois módulos internos chamados moeda e dado. # Transfira todas as funções utilizadas nos desafios 107, 108 e 109 para o primeiro pacote e # mantenha tudo funcionando. from ex111.utilidadesCeV import moeda n = float(input('Insira o valor: R$')) desc = int(input('Qual o desconto pagando adiantado: %')) multa = int(input('Qual a multa pagando atrasado: %')) moeda.resumo(n, multa, desc)
"""Crie um pacote chamado utilidadesCeV que tenha dois módulos internos chamados moeda e dado. Tranfira todas as funções utilizadas nos desafios 107, 108 e 109 para o primeiro pacote e mantenha tudo funcionando.""" # Caique Santana from ex111.utilidadesCeV import moeda valor = float(input('Digite o preço: R$')) moeda.resumo(valor, 35, 22) # Gustavo Guanabara from ex111.utilidadesCeV import moeda valor = float(input('Digite o preço: R$')) moeda.resumo(valor, 35, 22)