Python ( Urgente ) [RESOLVIDO]

1. Python ( Urgente ) [RESOLVIDO]

Matheus de souza lima
Dever04

(usa Outra)

Enviado em 27/05/2021 - 11:11h


Elaborar um algoritmo para gerar aleatoriamente 50 números inteiros entre 1 (inclusive) e 50 (inclusive) armazenando-os em uma lista.

Posteriormente deve-se criar e imprimir um dicionário com os seguintes pares chave - valor: {'pares':[ lista de números pares ordenados], 'ímpares':[ lista de números ímpares ordenados]}


  


2. Re: Python ( Urgente ) [RESOLVIDO]

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 27/05/2021 - 11:20h


e qual é a sua dúvida ?



3. Re: Python ( Urgente ) [RESOLVIDO]

Diego Mendes Rodrigues
diegomrodrigues

(usa Ubuntu)

Enviado em 27/05/2021 - 20:17h

Segue um exemplo que deve te ajudar:
"""
Elaborar um algoritmo para gerar aleatoriamente 50 números inteiros entre 1 (inclusive) e 50 (inclusive)
armazenando-os em uma lista.
Posteriormente deve-se criar e imprimir um dicionário com os seguintes pares chave - valor:
{'pares':[ lista de números pares ordenados], 'ímpares':[ lista de números ímpares ordenados]}
-
Para: Dever04
-
Diego Mendes Rodrigues
"""
from random import randint

# Lista para armazenar os 50 números aleatórios
lista_numeros = []

# Dicionário para armazenar os números pares e ímpares
dicionario = {'pares':[], 'impares':[]}

# Gerar 50 números aleatórios entre 1 e 50, armazenando numa lista e num dicicionário
for i in range(50):
lista_numeros.append(randint(1,51))

if (lista_numeros[i] % 2) == 0:
dicionario['pares'].append(lista_numeros[i])
else:
dicionario['impares'].append(lista_numeros[i])

# Ordenar os números pares e ímpares do dicionário
dicionario['pares'].sort()
dicionario['impares'].sort()

# Exibir a lista gerada
print(f'Lista com 50 números:\n{lista_numeros}')

# Exibir os valores pares e ímpares do dicionário
print(f'\nValores do dicionário:\n{dicionario}')


Exemplo de um resultado da execução:
Lista com 50 números:
[7, 46, 5, 32, 45, 44, 46, 29, 44, 46, 1, 3, 5, 28, 22, 14, 14, 17, 8, 51, 15, 35, 49, 34, 22, 30, 26, 47, 16, 36, 26, 3, 22, 11, 33, 20, 47, 24, 51, 16, 36, 21, 21, 39, 20, 11, 2, 44, 47, 16]

Valores do dicionário:
{'pares': [2, 8, 14, 14, 16, 16, 16, 20, 20, 22, 22, 22, 24, 26, 26, 28, 30, 32, 34, 36, 36, 44, 44, 44, 46, 46, 46], 'impares': [1, 3, 3, 5, 5, 7, 11, 11, 15, 17, 21, 21, 29, 33, 35, 39, 45, 47, 47, 47, 49, 51, 51]}


Atenciosamente,
Diego M. Rodrigues






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts