Olá Gabriel, tudo belezinha?
A definição do tipo de parâmetro é uma funcionalidade chamada de "annotations". Ela permite que você especifique o tipo de dado que será passado como parâmetro e o tipo de dado que será retornado pela função.
No caso da função tabuada
, o uso de numero: int
indica que o parâmetro "numero" deve ser do tipo inteiro. Isso é útil porque, em alguns casos, pode ajudar a evitar erros de tipo de dados e tornar o código mais legível.
Mas é importante lembrar que essa especificação de tipo não é obrigatória e muitas vezes não é utilizada em códigos mais simples. Caso você tente resolver sem utiliza-la, irá funcionar normalmente.
No exemplo que você mostrou, a especificação de tipo de dados não foi utilizada, mas isso não significa que não possa ser utilizada em outros casos.
Se ainda tiver alguma dúvida, estou por aqui. Ótimos estudos e um forte abraço!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!