-
Notifications
You must be signed in to change notification settings - Fork 20
/
Copy path085.py
28 lines (22 loc) · 971 Bytes
/
085.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
"""
Desafio 085
Problema: Crie um programa onde o usuário possa digitar sete valores númericos
e cadastre-os em uma única lista que mantenha separados os valores
pares e ímpares. No final, mostre os valores pares e ímpares em ordem
crescente.
Resolução do problema:
"""
valores = [[], []] # indice 0 corresponde a valores pares, já o 1 a valores ímpares --> [[PARES], [ÍMPARES]]
for cont in range(7):
numero = int(input(f'Informe o {cont + 1}º número: '))
# Verifica qual é par e qual é ímpar e distribui em suas respectivas listas
if numero % 2 == 0:
valores[0].append(numero)
else:
valores[1].append(numero)
valores[0].sort() # Ordena valores pares em ordem crescente
valores[1].sort() # Ordena valores ímpares em ordem crescente
print('-' * 40)
print(f'TODOS VALORES: {valores}')
print(f'\nVALORES PARES DIGITADOS: {valores[0]}')
print(f'VALORES ÍMPARES DIGITADOS: {valores[1]}')