1
resposta

Não está reconhecendo os números como "inteiro", mas como "string", mesmo sem aspas

>>> print( "15", "10", "2015", sep='/')
15/10/2015
>>> >>> dia = 15
  File "<stdin>", line 1
    >>> dia = 15
    ^
SyntaxError: invalid syntax
>>> >>> mes = 10
  File "<stdin>", line 1
    >>> mes = 10
    ^
SyntaxError: invalid syntax
>>> >>> ano = 2015
  File "<stdin>", line 1
    >>> ano = 2015
    ^
SyntaxError: invalid syntax
>>> Ano = 2021
>>> Type(Ano)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
NameError: name 'Type' is not defined
>>> type("Ano")
<class 'str'>
>>> dia = 15
>>> mês = 10
>>> ano = 2015
>>> print(dia, mês, ano, sep='/')
15/10/2015
>>>
1 resposta

Olá, Luiz!

Na linha que você utilizou a função type() para retornar o tipo da variável Ano você na verdade passou uma string "Ano" em vez da variável Ano. Se você declarar a variável e depois conferir o tipo passando ela como parâmetro deve funcionar normalmente:

ano = 2015
type(ano)

Incorreto, perguntando o tipo da string "ano":

ano = 2015
type("ano")

Espero ter ajudado!