Exercicios While
Exercicios While
Janine Moura
Campos
terminou = False
p=i=0
while (not terminou):
n = int(input("Digite um número, ou zero para terminar: "))
if n == 0:
terminou = True
else:
if n % 2 == 0:
p=p+1
else:
i=i+1
print ("P = ", p)
print ("I = ", i)
i) 2, 5,9,10,23,32,2,0
ii) 1,2,3,4,5,6,7,0
• Se o valor total da compra for maior ou igual a R$100 e o cliente for fiel,
o desconto é de 20%.
• Se o valor total da compra for maior ou igual a R$100 e o cliente não for
fiel, o desconto é de 10%.
• Se o valor total da compra for menor que R$100, não há desconto.
A função deve calcular o desconto com base nas regras acima e retornar o valor
do desconto. Escreva um exemplo de chamada à função e exiba o valor do
desconto.
Sugestão de resposta:
def calcular_desconto(valor_total, cliente_fiel):
if valor_total >= 100:
if cliente_fiel:
desconto = valor_total * 0.20
else:
desconto = valor_total * 0.10
else:
desconto = 0
return desconto
if desconto > 0:
print("Desconto de R$", desconto)
else:
print("Nenhum desconto aplicado.")