Utilizo outra maneira para fazer a conversão de variável e creio que seja mais fácil. Porém, é legal saber e entender outras maneiras.
Seria dessa forma:
numero = int(input(""))
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Utilizo outra maneira para fazer a conversão de variável e creio que seja mais fácil. Porém, é legal saber e entender outras maneiras.
Seria dessa forma:
numero = int(input(""))
Olá, Ramiro. Tudo bom?
Eu acho interessante que os cursos realmente mostrem diferentes maneiras de se realizar a mesma coisa pois as vezes podemos nos deparar com códigos escritos por outras pessoas e a linguagem python está sempre evoluindo e criando novas versões cada vez melhores e mais simples (como essa possibilidade de fazer a conversão na mesma linha que o input que você mostrou). No mesmo curso, um pouco mais pra frente, você verá o professor utilizando esta outra maneira que você mostrou : )
Uma outra mudança que eu gosto muito, é a do format dentro do print.
Podemos utilizar da seguinte forma :
a = 2
b = 3
c = a + b
print(f"somando {a} com {b} temos o resultado {c}")desta forma, você pode ver que o .format no final vira simplesmente um f no começo.
Existem muitas outras maneiras que você verá no curso que podem ter sido lançadas diferente em novas versões do python, por isso é importante acompanhar a documentação:
https://docs.python.org/3/ (inglês)
https://docs.python.org/pt-br/3/ (português)