Conteúdo do Curso
Estruturas Condicionais no Python
Estruturas Condicionais no Python
Expressão Condicional
Às vezes, precisamos atribuir valores diferentes a uma variável com base em condições específicas. Isso pode ser feito de maneira eficiente em apenas uma linha de código. Vamos explorar algumas abordagens para entender melhor esse conceito.
Exemplo 1:
age = 23 status = '' if age >= 18: status = 'Adult' else: status = 'Not adult' print(status)
Exemplo 2:
age = 15 status = 'Adult' if age >= 18 else 'Not Adult' print(status)
Você percebeu a diferença? O segundo método não é apenas mais elegante, mas também mais conveniente, compactando-o em apenas uma linha em vez de quatro!
Expressões condicionais, também conhecidas como operador ternário do Python, atuam como ferramentas de tomada de decisão e seguem a seguinte sintaxe:
Vamos praticar!
Swipe to show code editor
Seu amigo quer escolher o carro que vai comprar e você pode ajudar. Ele tem uma certa quantia de dinheiro para esta compra. Sabemos quanto custam os dois carros.
- Atribua o nome da marca que seu amigo comprará à variável
car_to_buy
; - A decisão é baseada no custo do carro e na quantidade de dinheiro do seu amigo;
- Exiba a marca do carro que se adapta à condição;
- Seu amigo tem uma quantia suficiente para pelo menos um carro.
Nota
Compararemos a quantidade de dinheiro com o custo do carro mais caro.
Preencha os espaços em branco, por favor.
Obrigado pelo seu feedback!
Expressão Condicional
Às vezes, precisamos atribuir valores diferentes a uma variável com base em condições específicas. Isso pode ser feito de maneira eficiente em apenas uma linha de código. Vamos explorar algumas abordagens para entender melhor esse conceito.
Exemplo 1:
age = 23 status = '' if age >= 18: status = 'Adult' else: status = 'Not adult' print(status)
Exemplo 2:
age = 15 status = 'Adult' if age >= 18 else 'Not Adult' print(status)
Você percebeu a diferença? O segundo método não é apenas mais elegante, mas também mais conveniente, compactando-o em apenas uma linha em vez de quatro!
Expressões condicionais, também conhecidas como operador ternário do Python, atuam como ferramentas de tomada de decisão e seguem a seguinte sintaxe:
Vamos praticar!
Swipe to show code editor
Seu amigo quer escolher o carro que vai comprar e você pode ajudar. Ele tem uma certa quantia de dinheiro para esta compra. Sabemos quanto custam os dois carros.
- Atribua o nome da marca que seu amigo comprará à variável
car_to_buy
; - A decisão é baseada no custo do carro e na quantidade de dinheiro do seu amigo;
- Exiba a marca do carro que se adapta à condição;
- Seu amigo tem uma quantia suficiente para pelo menos um carro.
Nota
Compararemos a quantidade de dinheiro com o custo do carro mais caro.
Preencha os espaços em branco, por favor.
Obrigado pelo seu feedback!