POR FAVOR ME AJUDEM!!!
EM LINGUAGEM PYTHON
1. Escreva um programa que leia 10 inteiros e armazene-os em uma lista a.
2. Escreva um programa que escreva todos os dados da lista a.
3. Escreva um programa que leia 10 inteiros e armazene-os em uma lista a. O programa deve
informar qual o maior e o menor número digitado.
4. Escreva um programa que leia as notas dos alunos de uma disciplina (A quantidade de
alunos deve ser informada pelo usuário) e informe quantos alunos estão abaixo da média e
quantos estão na média. (Considere a nota sendo um inteiro de 0 a 100 e a média 60)
5. Escreva um programa que leia 5 números inteiros. Em seguida, determine e imprima na tela
o maior elemento par da lista(se houver), o menor elemento ímpar da lista(se houver), o
somatório dos elementos da lista e a média.
Soluções para a tarefa
Resposta:
1.
a = list() #Definindo a variável
for i in range(1, 11): #Repetirá a linha abaixo 10 vezes
num = int(input(f'Digite o {i}º número: ')) #Lendo o novo número
a.append(num)
2.
print(a) #Escreve na tela todos os números contidos em a
3.
a = []
for i in range(1, 11):
num(int(input(f'Digite o {i}º número: ')))
if i == 1: #Se for a primeira execução do laço, define menor e maior = ao número digitado
menor = num
maior = num
elif num < menor: #Se o número digitado for menor que o menor número salvo, define ele como o novo menor
menor = num
else: #Se o número digitado for maior que o maior número salvo, define ele como o novo maior
maior = num
a.append(num)
print(f'Menor número: {menor}')
print(f'Maior número: {maior}')
4.
MEDIA = 60
qtdAlunos = int(input('Digite a quantidade de alunos para processar as notas: '))
reprovados = 0 #Inicializando variável
notas = list() #Inicializando variável
for i in range(0, qtdAlunos): #Repetição para a quantidade total de alunos
nota = int(input(f'Digite a nota do {i + 1}º aluno: '))
if nota < MEDIA: #Se a nota for menor que a média, adiciona aos reprovados
reprovados += 1
notas.append(nota)
print(f'Alunos abaixo da média: {reprovados}')
print(f'Alunos na média: {qtdAlunos - reprovados}')
5. numeros = list()
for i in range(1, 6): #Laço de repetição para leitura dos números
num = int(input(f'Digite o {i}º número: '))
numeros.append(num) #Adiciona à lista
decrescente = sorted(numeros, reverse=True) #Organizando em ordem decrescente
crescente = sorted(numeros, reverse=False) #Organizando em ordem crescente
maiorPar = 'Não há nenhum número par'
for num in decrescente:
if num % 2 == 0: #Se for par, define como maior e interrompe o laço
maiorPar = num
break
menorImpar = 'Não há nenhum número ímpar'
for num in crescente:
if num % 2 == 1: #Se for ímpar, define como menor e interrompe o laço
menorImpar = num
break
soma = sum(numeros)
media = soma / 5
print(f'Maior número par: {maiorPar}')
print(f'Menor número ímpar: {menorImpar}')
print(f'Soma dos números: {soma}')
print(f'Média dos números: {media}')
for i in range(0, qtdAlunos): #Repetição para a quantidade total de alunos" iniciu da linha 4