Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Erro no jogo de adivinhação

Vi o mesmo problema que irei relatar em outro tópico do fórum, mas a solução apresentada não funcionou.

Ao digitar o código conforme o professor indica em aula, o PyCharm relata que há um erro. O código é o que está abaixo:

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

numero_secreto = 42

chute = input("Digite o seu número: ")

print("Você digitou", chute)

O erro relatado informa que há um erro de sintaxe na linha 7, a linha da variável chute. O próprio PyCharm deu como solução incluir o type da variável e ao fazer isso o código rodou normalmente. A linha ficou assim:

chute: stg = input("Digite o seu número: ")

O professor havia comentado que não é necessário determinar o type da variável, que o próprio Python consegue ler a variável a partir do valor determinado para ela. Gostaria de saber porque esse erro apareceu.

1 resposta
solução!

então, basicamente você pode colocar no começo a tipagem(int) , pois o python identifica automaticamente tudo que está entre aspas como uma stream, espero ter solucionado a sua dúvida. segue o código abaixo:

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

numero_secreto = 42

chute = int(input("Digite o seu número: "))

print("Você digitou", chute)