Olá, boa noite! Posso utilizar a mesma variável do input para fazer a conversão de string para inteiro ? Como no exemplo abaixo ...
chute = input("Digite o seu numero: ") chute = int(chute)
Agradeço desde já!
Olá, boa noite! Posso utilizar a mesma variável do input para fazer a conversão de string para inteiro ? Como no exemplo abaixo ...
chute = input("Digite o seu numero: ") chute = int(chute)
Agradeço desde já!
Olá, Matheus!
Sim, você pode absolutamente usar a mesma variável para fazer a conversão de string para inteiro, como você fez no seu exemplo. Isso é bastante comum em Python e outras linguagens de programação.
Quando você faz:
chute = input("Digite o seu numero: ")
chute = int(chute)
Na primeira linha, chute
é uma string que contém o que o usuário digitou. Na segunda linha, você está substituindo chute
pelo valor inteiro da string original. Isso é completamente aceitável e não causa nenhum problema.
Apenas tenha em mente que, se o usuário digitar algo que não pode ser convertido em um número inteiro (como uma palavra, por exemplo), o Python lançará um erro. Para evitar isso, você pode usar um bloco try/except para lidar com possíveis erros:
try:
chute = input("Digite o seu numero: ")
chute = int(chute)
except ValueError:
print("Você não digitou um número válido!")
Espero ter ajudado e bons estudos!