Baixe o app para aproveitar ainda mais
Prévia do material em texto
Listas em Python #1 - Faça um programa que leia uma lista de números inteiros e calcule o maior e o menor elemento da lista. a = [] men = 99999 mai = -99999 for i in range (0,5): a.append(float(input("Informe um valor:"))) for i in range (0,5): if(a[i] > mai): mai = a[i] if(a[i] < men): men = a[i] print( "Lista: {}. Maior: {}. Menor: {}." .format(a, mai, men)) #2 - Faça um programa que gere uma lista com 20 números randômicos e verifique a quantidade de números ímpares e pares da lista. import random par = 0 imp = 0 soma = 0 a = [] for i in range(0,20): a.append(random.randint(0,1000)) print( "Lista: {}" .format(a)) for i in range(0,20): if (a[i] % 2 == 0): par = par + +1 else: imp = imp + 1 print( "Quantidade de números pares: {}. Quantidade de números ímpares: {}." .format(par, imp)) # Para a mesma lista retorne também a soma dos números que se encontram após o primeiro número par da lista. soma = 0 index = 0 for i in range(0,20): if a[i] % 2 == 0: index = i break for j in range (index, 20): soma = soma + a[j] print( "Índice do primeiro número par: {}. Soma: {}" .format(index, soma)) # Para a mesma lista retorne a soma dos quadrados dos números da lista. somaq = 0 q = [i**2 for i in a] for j in range(0,20): somaq = somaq + q[j] print( "Soma dos quadrados: {}" .format(somaq))
Compartilhar