logica de programação:
-Faça um programa que gere aleatóriamente através de um laço de repetição for () um vetor de
50 elementos inteiros, calcule e exiba:
→ A quantidade de números entre 3 e 7;→ Quais os números pares;
→ A quantidade de números menores que 3; → Quais os números ímpares.
Soluções para a tarefa
Resposta:
import random
# Cria um vetor de 50 elementos inteiros aleatórios
vetor = [random.randint(1, 10) for _ in range(50)]
# Inicializa as variáveis para armazenar a quantidade de números entre 3 e 7, pares e ímpares
entre_3_e_7 = 0
pares = []
impares = []
menores_que_3 = 0
# Laço para percorrer cada elemento do vetor
for numero in vetor:
# Verifica se o número está entre 3 e 7
if 3 <= numero <= 7:
entre_3_e_7 += 1
if numero < 3:
menores_que_3 += 1
# Verifica se o número é par
if numero % 2 == 0:
pares.append(numero)
else:
impares.append(numero)
# Exibe a quantidade de números entre 3 e 7
print("Quantidade de números entre 3 e 7:", entre_3_e_7)
print("Quantidade de números menores que 3:", menores_que_3)
# Exibe os números pares
print("Números pares:", pares)
# Exibe os números ímpares
print("Números ímpares:", impares)
Note que neste exemplo, usei a biblioteca random para gerar os números aleatórios, e a estrutura de repetição for para percorrer cada elemento do vetor e realizar as verificações necessárias.