Equipe, tudo fluiu exatamente como no vídeo, ams no final a função prin() me devolveu o seguinte texto:
Ano de entrada foi 2023.0 e a nota do teste de ingressso foi 9.0
O ano está com casa decimal. Será que foi alguma mudança ou atualização?
Equipe, tudo fluiu exatamente como no vídeo, ams no final a função prin() me devolveu o seguinte texto:
Ano de entrada foi 2023.0 e a nota do teste de ingressso foi 9.0
O ano está com casa decimal. Será que foi alguma mudança ou atualização?
Olá, Guilherme, tudo bem?
Isso ocorre porque você provavelmente está convertendo a entrada do ano para um tipo float
em vez de int
.
Para o ano de entrada, você deve usar a função int()
para garantir que ele seja tratado como um número inteiro.
Abaixo deixo o código referente ao ano de entrada:
# Coletando o ano de entrada como um inteiro
ano_entrada = int(input('Escreva o ano de ingresso do(a) estudante: '))
Portanto, certifique-se de que a linha onde você coleta o ano de entrada está usando int()
e não float()
. Dessa forma, o ano será tratado como um número inteiro e não terá casas decimais.
Espero ter ajudado.
Qualquer dúvida, compartilhe no fórum.
Abraços e bons estudos!