Baixe o app para aproveitar ainda mais
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))
Compartilhar