Desafios de 1 a 5

 avatar
Gallo
python
6 months ago
1.1 kB
3
Indexable
from pprint import pprint
import random

# Desafio 1
print('Desafio 1')
print('')


def calcula_pares(numero):
    valor = numero % 2
    if valor == 0:
        return True
    else:
        return False


print([i for i in range(2, 11) if calcula_pares(i)])

# Desafio 2
print('')
print('Desafio 2')
print('')

cores = ['vermelho', 'azul', 'verde', 'amarelo', 'rosa', 'preto']

print([' cor - ' + cor for cor in cores])


# Desafio 3
print('')
print('Desafio 3')
print('')

participantes = ['Joel', 'Jessica', 'Maria', 'Cris', 'Larissa', 'Rafael', 'Marcos', 'John']
pagamento_realizado = ['Joel', 'Jessica', 'Maria', 'Cris']

print([i + " - PAGO" if i in pagamento_realizado else i + " - DEVENDO " for i in participantes])

# Desafio 4

print('')
print('Desafio 4')
print('')
sorteios = ['sorteio_1', 'sorteio_2', 'sorteio_3']


pprint({sorteio: random.choice(participantes) for sorteio in sorteios})

# Desafio 5
print('')
print('Desafio 5')
print('')
grupos = ['grupo 1', 'grupo 2', 'grupo 3']

print({grupo: [random.randint(1, 100) for i in range(5)] for grupo in grupos})
Editor is loading...