Como utilizar um prefixo no exercicio da impressao das datas, pois quando tento atribuir o mes com 05,aparece uma mensagem de erro SyntaxError
Como utilizar um prefixo no exercicio da impressao das datas, pois quando tento atribuir o mes com 05,aparece uma mensagem de erro SyntaxError
Faaala Lucas, tudo bem?
Esse é um comportamento esperado, por padrão você não conseguirá representar números inteiros que comecem com 0 dessa forma, a não ser que você os representem como strings, por exemplo:
>>> dia = 25
>>> mes = '01'
>>> ano = 2020
>>> print(dia, mes, ano, sep="/")
25/01/2020
Por padrão, o python entende que números que começam com zero são octais, por isso ele retorna o erro de sintaxe. Você pode conferir mais detalhes a respeito disso neste tópico.
E qualquer dúvida é só falar, estou por aqui.
Abraços e bons estudos!