1
resposta

Aula 3 - Atividade 05: Mão na massa: Dando dicas [resposta]

Para seguir a risca o que foi pedido não usei o else embora ache que o último elif poderia ser substituido por um.

print('*************************************')
print('* Bem vindo ao jogo de adivinhação! *')
print('*************************************')

secreto = 42

chute = int(input('\nDigite o seu número: '))

acertou = secreto == chute
maior = chute > secreto
menor = chute < secreto
if acertou:
    print('Você acertou!')
elif maior:
    print('Você error! O número secreto é MENOR!')
elif menor:
    print('Você error! O número secreto é MAIOR!')
print('Fim do jogo!')

Ficaria assim:

print('*************************************')
print('* Bem vindo ao jogo de adivinhação! *')
print('*************************************')

secreto = 42

chute = int(input('\nDigite o seu número: '))

acertou = secreto == chute
maior = chute > secreto
if acertou:
    print('Você acertou!')
elif maior:
    print('Você error! O número secreto é MENOR!')
else:
    print('Você error! O número secreto é MAIOR!')
print('Fim do jogo!')

Saídas:

Acertou

Errou 1

Errou 2

1 resposta

Olá Paula! Tudo certo? Espero que sim. 🙂

Parabéns pelo código!

Você está certa sim, quando usamos a estrutura if/elif/else podemos substituir o útimo elif por else.

Contiunue os bons estudos! 😉

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software