Ir ao conteúdo

Python Questão de Python <CODE>


Ir à solução Resolvido por Midori,

Posts recomendados

Postado

Questão

Faça um programa que preencha três vetores com dez posições cada um: o primeiro
vetor, com os nomes de dez produtos; o segundo vetor, com os códigos dos dez
produtos; e o terceiro vetor com os preços dos produtos. Mostre um relatório apenas
com o nome, o código, o preço e o novo preço dos produtos que sofrerão aumento.
Sabe-se que os produtos que sofrerão aumento são aqueles que possuem código
par ou preço superior a R$ 1000,00. Sabe-se ainda que, para os produtos que satisfazem
as duas condições anteriores, código e preço, o aumento será de 20%; para aqueles que
satisfazem apenas a condição de código, o aumento será de 15%; e para aqueles que
satisfazem apenas a condição de preço, o aumento será de 10%.


 

nome = []
codigo = []
preço = []
novo_preço = 0
for i in range(2):
    nome_prod = str(input('Digite o nome do produto: '))
    codigo_prod = int(input('Digite o codigo do produto: '))
    preço_prod = float(input('Digite o Preço do produto: '))
    nome.append(nome_prod)
    codigo.append(codigo_prod)
    preço.append(preço_prod)
    if codigo_prod % 2 == 0:
        
        
print(nome)
print(codigo)
print(preço)

Me ajudem a fazer o resto da parte sublinhada!

  • Solução
Postado

@Thiagodsantana  Para o aumento dos preços você tem testar as regras em cada código/preço da lista, pode assim com um loop,

 

while i < 10:
    if codigo[i] % 2 == 0 and preco[i] > 1000:
        preco[i] *= 1.20
    else:
        if preco[i] > 1000:
            preco[i] *= 1.10

        if codigo[i] % 2 == 0:
            preco[i] *= 1.15

 

  • Obrigado 1

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!