Olá,
O jogo de adivinhação começa bem, até que na hora de colocar o palpite, ele aceita, porém dá erro na sequência (linha 12):
- 1 print("********************************")
- 2 print("Bem-vindo ao jogo de adivinhação")
- 3 print("********************************")
- 4
- 5 numero_secreto= "42"
- 6
- 7 chute_str = input("Digite seu número: ")
- 8 print("Você digitou ", chute_str)
- 9 chute = int(chute_str)
- 10
- 11 acertou = chute == numero_secreto
- 12 maior = chute > numero_secreto
- 13 menor = chute < numero_secreto
- 14
- 15 if(acertou):
- 16 print("Você acertou!")
- 17 else:
- 18 if(maior):
- 19 print("Você errou, seu chute foi maior!")
- 20 elif(menor):
- 21 print("Você errou, seu chute foi menor!")
- 22
- 23
- 24 print("fim de jogo!")
A saída disso está da seguinte forma:
Digite seu número: 42 Você digitou 42 Traceback (most recent call last): File "C:\Users\mafes\PycharmProjects\Adivinhacao\main.py", line 12, in maior = chute > numero_secreto ^^^^^^^^^^^^^^^^^^^^^^ TypeError: '>' not supported between instances of 'int' and 'str'
Process finished with exit code 1
conseguem ajudar?