Escreva o códigoDesafioPython
Liberar brinquedo por altura
Juntar elif, seleção aninhada e conversão com texto.
Leia a altura em centímetros (inteiro) na primeira linha e se tem acompanhante (sim ou nao) na segunda, aceitando maiúsculas. Se a altura for menor que 100, imprima barrado. Se for menor que 140, imprima acompanhado quando houver acompanhante e barrado se não houver. Se for 140 ou mais, imprima liberado.
Entrada: Duas linhas: altura inteira e sim ou nao.
Saída: Uma linha com a decisão do brinquedo.
Revisa etapa da trilha 1, etapa da trilha 4, etapa da trilha 5
Exemplo 1
- Entrada
90 sim
- Saída esperada
barrado
Abaixo de 100 fica barrado mesmo com acompanhante.
Exemplo 2
- Entrada
120 sim
- Saída esperada
acompanhado
Na faixa do meio com acompanhante libera acompanhado.
Exemplo 3
- Entrada
120 nao
- Saída esperada
barrado
Na faixa do meio sem acompanhante continua barrado.
Solução comentada
Verifique uma tentativa sua para liberar a solução.
altura = int(input())
acomp = input()
acomp = acomp.lower()
if altura < 100:
print('barrado')
elif altura < 140:
if acomp == 'sim':
print('acompanhado')
else:
print('barrado')
else:
print('liberado')A cadeia de elif divide a altura em três faixas exclusivas. A faixa do meio abre uma seleção aninhada que depende do acompanhante. Converter para inteiro e para minúsculas trata número e texto.
Erro comum: Liberar a faixa do meio sem checar o acompanhante e trocar barrado por acompanhado.
Escreva sua solução e verifique quando quiser.