Lógica, perguntado por igorsanzis, 7 meses atrás

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

Respondido por bnktop1382
0

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.

Perguntas interessantes