Informática, perguntado por thiago2005201611, 3 meses atrás

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.


Usuário anônimo: Qual linguagem ? Java ?
thiago2005201611: PYTHON
Usuário anônimo: Infelizmente não consigo te ajudar, mas se você precisar de alguma questão em Java para utilizar como base no desenvolvimento dessa suas questões estou por aqui!
thiago2005201611: Obrigado.

Soluções para a tarefa

Respondido por henriqueeamaral
1

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}')


henriqueeamaral: Alterei na resposta também
thiago2005201611: Valeuu!!!
thiago2005201611: Vou te add, porque provavelmente ainda vou ter mais programas pra criar. Assim eu ganho sua ajuda e vc fatura uns pontos :)
thiago2005201611: Agora tá dando erro na questão 5. ( numeros = list ())
henriqueeamaral: Testei aqui e foi. Será que não copiou o número da questão junto com o código?
thiago2005201611: Eu copiei. Onde você tá rodando o programa? Eu tô usando o replit
thiago2005201611: Fui colocando linha por linha e essa parte ficou vermelha "
for i in range(0, qtdAlunos): #Repetição para a quantidade total de alunos" iniciu da linha 4
henriqueeamaral: Mas essa linha é da questão 4
thiago2005201611: A questão 4 não roda, dá erro na linha 21. E a primeira linha da questão 5 fica toda vermelha e não funciona.
thiago2005201611: Corrigindo: Não é a questão 4 que não roda. É a questão 3, após eu inserir o primeiro número, ele dá erro.
Perguntas interessantes