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

Criação da função

Olá pessoal,

Fiquei com uma dúvida no exercício 2.

Por que nesse caso devemos criar a função dessa forma?

def tabuada(numero: int): Utilizando os dois pontos após o parâmetro ('numero') e definindo ele como um inteiro se em outras ocasiões não fizemos dessa forma?

Exemplo: No caso abaixo não definimos após os parâmetros da função que os números eram inteiros da mesma forma que no exercício

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta
solução!

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!