1
resposta

Problemas em rodar o código na parte 3 na atividade 05

Eu testei o meu código no pycharm e rodou primeiro print do "bem vindo ao jogo" o input não entrou em ação

Inseri o código do professor e não rodou o input Algo mudou na versão 3.9 do python na relação ao função input? obs: Rodando na última versão do pycharm comunity

O código do professor:

print("*********************************")
print("Bem vindo ao jogo de Adivinhação!")
print("*********************************")

numero_secreto = 42

chute_str = input("Digite o seu número: ")
print("Você digitou " , chute_str)
chute = int(chute_str)

acertou = chute == numero_secreto
maior = chute > numero_secreto
menor = chute < numero_secreto

if(acertou):
    print("Parabéns! Você acertou!")
else:
    if(maior):
        print("O seu chute foi maior do que o número secreto!")
    elif(menor):
        print("O seu chute foi menor do que o número secreto!")

print("Fim do jogo")
1 resposta

Fiz uma sutil modificação e rodou normalmente ve se vai funcionar ai também

print("*********************************")
print("Bem vindo ao jogo de Adivinhação!")
print("*********************************")

numero_secreto = 42

chute = int(input("Digite o seu número: "))
print(f"Você digitou: {chute} ")


acertou = chute == numero_secreto
maior = chute > numero_secreto
menor = chute < numero_secreto

if(acertou):
    print("Parabéns! Você acertou!")
else:
    if(maior):
        print("O seu chute foi maior do que o número secreto!")
    elif(menor):
        print("O seu chute foi menor do que o número secreto!")

print("Fim do jogo")