Prezados, tudo bem?
eu estou fazendo o curso de data science e tenho umas duvidas relacionadas ao if.
de acordo com a aula, podemos aplicar o if em situacoes como essa:
# 1º item da lista - Nome do veículo
# 2º item da lista - Ano de fabricação
# 3º item da lista - Veículo é zero km?
dados = [
['Jetta Variant', 2003, False],
['Passat', 1991, False],
['Crossfox', 1990, False],
['DS5', 2019, True],
['Aston Martin DB4', 2006, False],
['Palio Weekend', 2012, False],
['A5', 2019, True],
['Série 3 Cabrio', 2009, False],
['Dodge Jorney', 2019, False],
['Carens', 2011, False]
]
dados
A, B, C = [], [], []
for lista in dados:
if lista[1] <= 2000:
A.append(lista)
elif lista[1] >= 2000 and lista[1] <= 2010:
B.append(lista)
else:
C.append(lista)
Entendi que neste caso conseguimos fazer com que os dados sejam alocados a cada lista a b c baseado nas instruções que foram dadas durante o uso do if elif e else. Porem, eu gostaria de saber como que fazemos por exemplo:
CARROS = ['GRANDE','MEDIO','PEQUENO']
COR = ['VERMELHO','AMARELO']
carros_produzidos = range(1,5000)
Imagina a situação na qual eu queira produzir 3 tipos de carros e cada um na cor vermelho e amarelo. So que eu quero que esta cor seja igualmente dividida entre os 3 carros, ou seja, 2500 grandes vermelhos e 2500 grandes amarelos, 2500 medios vermelhos e 2500 medios amarelos, e por ai vai. Como que eu faço para usar o if nessa situação? Obrigado!