Buscar

Aula 05 - Lista de Exercícios

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

DISCIPLINA: FUNDAMENTOS DE PROGRAMAÇÃO
PROFESSORA: FERNANDA GOMES SILVA
TURMA: N01
DATA: 16/03/2021
EQUIPE: Gustavo Henrique, Caio silva, Guilherme Abner
EXERCÍCIOS SOBRE PYTHON
 
QUESTÃO 01 - Faça um algoritmo em Python para ler dois números inteiros e informar se estes números são iguais ou diferentes. 
n1 = int(input()) n2 = int(input()) if n1 > n2: print("o primeiro valor é o maior") elif n2 > n1: print("o segundo valor é o maior") elif n1 == n2: print("não existe valor maior, os dois são iguais")
 
QUESTÃO 02 - Faça um algoritmo em Python para ler duas variáveis inteiras A e B e garantir que A e B fiquem em ordem crescente, ou seja, a variável A deverá armazenar o menor valor fornecido e a variável B o maior.
a = int(input("Digite o primeiro valor:"))
b = int(input("Digite o segundo valor:"))
menor = a
if a < b:
 menor = a
if b < a:
 menor = b
print("O menor valor é {}".format(menor))
 
QUESTÃO 03 - Faça um algoritmo em Python que lê o nome de um produto, o preço e a quantidade comprada. Escreva o nome do produto comprado e o valor total a ser pago, considerando que são oferecidos descontos pelo número de unidades compradas, segundo a tabela abaixo:
a) Até 10 unidades: valor total
b) De 11 a 20 unidades: 10% de desconto
c) De 21 a 50 unidades: 20% de desconto
d) Acima de 50 unidades: 25% de desconto
produto = input('Nome do produto: ')
valor = float(input('Preço do produto: '))
qtd = int(input('Quantidade comprada: '))
if qtd < 10:
 p = qtd * valor
 print(f'Nome do produto: {produto} \nValor total do produto: R${p:.2f}')
elif 10 <= qtd < 20:
 p_i = qtd * valor
 desconto = p_i * (10 / 100)
 p_d = p_i - desconto
 print(f'Nome do produto: {produto} \nValor total do produto: R${p_d:.2f}')
elif 20 <= qtd < 50:
 p_i = qtd * valor
 desconto = p_i * (20 / 100)
 p_d = p_i - desconto
 print(f'Nome do produto: {produto} \nValor total do produto: R${p_d:.2f}')
elif qtd > 50:
 p_i = qtd * valor
 desconto = p_i * (25 / 100)
 p_d = p_i - desconto
 print(f'Nome do produto: {produto} \nValor total do produto: R${p_d:.2f}')
 
QUESTÃO 04 - Elabore um algoritmo em Python que calcule o valor do desconto do INSS. Os critérios são os seguintes:
a) salário < 200 / INSS = 8,0%
b) salário >= 200 e < 500 / INSS = 8,5%
c) salário >=500 e < 1000 / INSS = 9,0%
d) salário >=1000 / INSS = 9,5%
salario = float(input('Digite o salário para aplicar o desconto do INSS: '))
if salario < 200:
 desconto = salario * (8 / 100)
 print(f'O desconto do INSS é: {desconto:.2f}')
elif 200 <= salario < 500:
 desconto = salario * (8.5 / 100)
 print(f'O desconto do INSS é: {desconto:.2f}')
elif 500 <= salario < 1000:
 desconto = salario * (9 / 100)
 print(f'O desconto do INSS é: {desconto:.2f}')
elif salario >= 1000:
 desconto = salario * (9.5 / 100)
 print(f'O desconto do INSS é: {desconto:.2f}')
 
QUESTÃO 05 - Faça um algoritmo em Python para imprimir os números pares existentes entre 1 e 50.
x = int(0)
while x <= 50:
 if x % 2 == 0:
 print(x)
 x = x + 1
 
QUESTÃO 06 - Elabore um algoritmo em Python que imprima os números entre 0 e 20, em ordem crescente. valor = 0
while valor <= 20:
 print(valor)
 valor = valor + 1
 
QUESTÃO 07 - Elabore um algoritmo em Python que imprima os números entre 0 e 20, em ordem decrescente. valor = 20
while valor >= 0:
 print(valor)
 valor = valor - 1
	
 
QUESTÃO 08 - Elabore um algoritmo em Python que imprima a soma de todos os números entre 0 e 30.
s = 0
for a in range(1, 31):
 s += a
print('Soma:', s)
print('FIM')
 
QUESTÃO 09 - Elabore um algoritmo em Python que leia um número indeterminado de idades, dos indivíduos de uma determinada cidade, calcule e imprima a idade média deste grupo de indivíduos. Adote a idade de valor “0” (zero) como condição de finalização da leitura.
lista = []
idade = print('O programa irá calcular a média das idades digitadas.\n'
 'Após terminar de digitar as idades, utilize o 0 como condição de parada.')
while idade != 0:
 idade = int(input('Digite o valor de uma idade: '))
 lista.append(idade)
media = sum(lista) / (len(lista) - 1)
print(f'A média das idades digitadas é {media}')
QUESTÃO 10 - Elabore um algoritmo em Python que leia um conjunto de números e imprima o MAIOR, o MENOR, a SOMA e o PRODUTO deles.
lista=[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
y = min(lista)
z = max(lista)
s = sum(lista)
p = int(1*2*3*4*5*6*7*8*9*10)
print('O menor número é {}, o maior é {},a soma é {} e o produto é {}'.format(y, z, s, p))

Continue navegando