A Lista de Python
Por: Gabi Deutner • 25/9/2021 • Exam • 942 Palavras (4 Páginas) • 115 Visualizações
1ª Questão: (1,00 ponto). Faça um programa em Python que leia um vetor A de 100 números. Depois disso, calcular a média e quantos números estão acima da média. Calcule, também, a soma dos elementos do vetor.
A= []
c=0
soma = 0
m = 0
n=0
for c in range (0,100,1):
print('Digite um numero:')
num = int(input())
A.append(num)
c = c + 1
soma = sum(A)
med = sum(A)/len(A)
for n in A:
if n > med:
m = m + 1
print ('A média é: ', med)
print ('Quantidade de números acima da média: ', m)
print ('A soma dos elementos do vetor é: ', soma)
[pic 1]
2ª Questão: (1,00 ponto). Faça um programa em Python que leia um vetor A de 100 elementos inteiros e diferentes. Depois disso, colocar o maior elemento em uma variável chamada Maior e o menor elemento em uma variável chamada Menor, mostrando-as em seguida. Calcule e mostre, também, a quantidade de pares e a quantidade de ímpares.
A= []
c=0
par = 0
impar = 0
soma = 0
maior = 0
menor = 9999999999999999999
for c in range (0,100,1):
print('Digite um numero:')
num = int(input())
A.append(num)
if num % 2 ==0:
par = par + 1
elif num % 2 !=0:
impar = impar + 1
c = c + 1
maior = max(A)
menor = min(A)
print ('O maior valor é: ', maior)
print ('O menor valor é: ', menor)
print ('A quantidade de pares é: ', par)
print ('A quantidade de ímpares é: ', impar)
[pic 2]
3ª Questão: (1,00 ponto). Criar um vetor chamado nota1, outro vetor chamado nota2 e um terceiro vetor chamado nota3, que armazenarão as notas de 3 provas de uma turma de alunos.
Faça um programa em Python que:
(a) Permita ao usuário entrar com as notas 1, 2 e 3 de 100 alunos.
(b) Encontre o aluno com maior média geral.
(c) Para cada aluno diga se ele foi aprovado, reprovado ou se está de exame. Considere o valor 7 para aprovação. O aluno só poderá fazer exame se tiver nota maior ou igual a 3 e menor que 7. Será considerado reprovado o aluno que tiver nota inferior a 3.
nota1=[]
nota2=[]
nota3=[]
lista=[]
maiormed=0
n1=0
n2=0
n3=0
media=0
c=0
for c in range (0,100,1):
print('Digite a nota 1:')
n1 = int(input())
nota1.append(n1)
print('Digite a nota 2:')
n2 = int(input())
nota2.append(n2)
print('Digite a nota 3:')
n3 = int(input())
nota3.append(n3)
media = ((n1+n2+n3)/3)
lista.append(media)
if media >= 7:
print ('Aluno aprovado')
elif media < 7 and media >=3:
print ('Aluno de exame')
elif media < 3:
print ('Aluno reprovado')
c = c+1
maiormed = max(lista)
print ('A maior média geral é: ', maiormed)
[pic 3]
4ª Questão: (1,00 ponto). Refaça o exercício 1, usando funções, Crie, para isso, as funções CalcularMedia e VerificaAcimaMedia.
A= []
c=0
soma = 0
m = 0
n=0
med = 0
total=0
num=0
for c in range (0,100,1):
print('Digite um numero:')
num = int(input())
A.append(num)
c = c + 1
soma = sum(A)
def CalcularMedia (A):
med = soma / len(A)
return med
def VerificaAcimaMedia (A):
total = list(A)
m = 0
for n in total:
if n > med:
m = m + 1
return m
...