Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

20231-S000755 - TECNICAS DE PROGRAMACAO 
 
 
 
Envio Atividade Listas 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
valores = [] 
par = [] 
impar = [] 
 
while True: 
 valor = int(input("Digite um número inteiro ou 0 para parar: ")) 
 if valor == 0: 
 break 
 valores.append(valor) 
 if valor % 2 == 0: 
 par.append(valor) 
 else: 
 impar.append(valor) 
 
print("Lista de valores:", valores) 
print("Lista de números pares:", par) 
print("Lista de números ímpares:", impar) 
 
 
 
lista1 = [] 
lista2 = [] 
 
for i in range(5): 
 num = int(input(f"Digite o {i+1}º número da primeira lista: ")) 
 lista1.append(num) 
for i in range(5): 
 num = int(input(f"Digite o {i+1}º número da segunda lista: ")) 
 lista2.append(num) 
 
tem_comum = False 
for num in lista2: 
 if num in lista1: 
 print("Elementos em cumum", num) 
 tem_comum = True 
 
if not tem_comum: 
 print("Não há elemento em comum") 
 
 
placas = [] 
multas = [] 
 
for i in range(15): 
 placa = input(f"Digite a placa do {i+1}º carro: ") 
 multa = float(input(f"Digite o valor da multa do {i+1}º carro: ")) 
 placas.append(placa) 
 multas.append(multa) 
 
soma_multas = 0 
cont_maior_igual_300 = 0 
for multa in multas: 
 soma_multas += multa 
 if multa >= 300: 
 cont_maior_igual_300 += 1 
 
media_multas = soma_multas / len(multas) 
 
print(f"Valor médio de multas: R${media_multas:.2f}") 
print(f"Quantidade de carros com multa maior ou igual a R$300.00: 
{cont_maior_igual_300}") 
 
 
dias_semana = [] 
volumes_chuva = [] 
 
for i in range(10): 
 dia = input("Digite o dia da semana (em letras) correspondente ao " + 
str(i+1) + "º dia: ") 
 volume = float(input("Digite o volume de chuva correspondente ao " + 
str(i+1) + "º dia: ")) 
 dias_semana.append(dia) 
 volumes_chuva.append(volume) 
 
soma_chuva = 0 
contador_quarta = 0 
 
for i in range(10): 
 if dias_semana[i] == 'quarta-feira': 
 soma_chuva += volumes_chuva[i] 
 contador_quarta += 1 
 
if contador_quarta > 0: 
 media_chuva_quarta = soma_chuva / contador_quarta 
 print("O volume médio de chuva às quartas-feiras é de:", 
media_chuva_quarta) 
else: 
 print("Não houve nenhum dia da semana igual a quarta-feira na 
lista.") 
 
print("O volume total de chuva nos 10 dias é de:", sum(volumes_chuva)) 
 
 
n = int(input("Digite o número de alunos: ")) 
nomes = [] 
notas = [] 
cursos = [] 
 
for i in range(n): 
 nome = input("Digite o nome do " + str(i+1) + "º aluno: ") 
 nota = float(input("Digite a nota do " + str(i+1) + "º aluno: ")) 
 curso = input("Digite o curso do " + str(i+1) + "º aluno (ccp ou 
tads): ") 
 
 nomes.append(nome) 
 notas.append(nota) 
 cursos.append(curso) 
 
qtd_tads = cursos.count('tads') 
print("Quantidade de alunos do curso de TADS:", qtd_tads) 
 
media_notas = sum(notas) / n 
print("Média das notas dos alunos:", media_notas) 
 
qtd_notas_acima_media = 0 
for nota in notas: 
 if nota > media_notas: 
 qtd_notas_acima_media += 1 
 
print("Quantidade de alunos com nota acima da média:", 
qtd_notas_acima_media) 
 
 
numeros = [] 
 
while True: 
 numero = float(input("Digite um número (ou digite 0 para parar): ")) 
 if numero == 0: 
 break 
 numeros.append(numero) 
 
soma = sum(numeros) 
media = soma / len(numeros) 
 
print("A soma dos números é:", soma) 
print("A média dos números é:", media) 
 
qtd_acima_media = 0 
for numero in numeros: 
 if numero > media: 
 qtd_acima_media += 1 
 
print("Quantidade de números acima da média:", qtd_acima_media) 
 
 
 
 
 
 
salarios = [] 
 
for i in range(10): 
 salario = float(input("Digite o salário do trabalhador {}: 
".format(i+1))) 
 salarios.append(salario) 
 
media = sum(salarios) / len(salarios) 
maior_salario = max(salarios) 
qtd_salarios_menores = sum(1 for salario in salarios if salario < 850) 
 
print("Média dos salários: R${:.2f}".format(media)) 
print("Maior salário: R${:.2f}".format(maior_salario)) 
print("Quantidade de salários menores que R$850,00: 
{}".format(qtd_salarios_menores))

Mais conteúdos dessa disciplina