Untitled

 avatar
unknown
python
a year ago
1.2 kB
6
Indexable
# Desafio 1
# Usando a lista comprehension, crie a seguinte lista:
# [2, 4, 6, 8, 10]
def numero_par(numero):
    if numero % 2 == 0:
        return True
    else:
        return False


numeros_pares = [i for i in range(11) if numero_par(i)]

print(numeros_pares)

# Desafio 2
# Use a seguinte lista como base:
cores = ['vermelho', 'azul', 'verde', 'amarelo', 'rosa', 'preto']

# Para criar a lista a seguir:
# ['1 - vermelho','2 - azul','3 - verde','4 - amarelo','5 - rose','6 - preto']

cores_com_indice = [f'{i + 1} - {cor}' for i, cor in enumerate(cores)]

print(cores_com_indice)

# Desafio 3
# Usando a lista a seguir como base:
participantes = ['joel', 'jessica', 'maria', 'cris', 'Larissa', 'rafael', 'marcus', 'john']
pagamento_realizado = ['joel', 'jessica', 'maria', 'cris']
'''
Concatene(adicione) a palavra 'PAGO' aos nomes da lista 'participantes' usando condicionais somente nos casos onde seu nome esteja na lista 'pagamento_realizado'. O resultado final deve ser como a lista a seguir:
['joael PAGO','jessica PAGO','maria PAGO','cris PAGO','Larissa','rafael','marcus','john']
'''

print([f'{nome} PAGO' if nome in pagamento_realizado else nome for nome in participantes])
Editor is loading...
Leave a Comment