diff --git a/exercicios/para-casa/data_util/__init__.py b/exercicios/para-casa/data_util/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/exercicios/para-casa/data_util/__pycache__/__init__.cpython-310.pyc b/exercicios/para-casa/data_util/__pycache__/__init__.cpython-310.pyc new file mode 100644 index 0000000..0566d98 Binary files /dev/null and b/exercicios/para-casa/data_util/__pycache__/__init__.cpython-310.pyc differ diff --git a/exercicios/para-casa/data_util/__pycache__/ano_bissexto.cpython-310.pyc b/exercicios/para-casa/data_util/__pycache__/ano_bissexto.cpython-310.pyc new file mode 100644 index 0000000..01df637 Binary files /dev/null and b/exercicios/para-casa/data_util/__pycache__/ano_bissexto.cpython-310.pyc differ diff --git a/exercicios/para-casa/data_util/ano_bissexto.py b/exercicios/para-casa/data_util/ano_bissexto.py new file mode 100644 index 0000000..3988e94 --- /dev/null +++ b/exercicios/para-casa/data_util/ano_bissexto.py @@ -0,0 +1,7 @@ +# Contém uma função eh_ano_bissexto(ano) que verifica se um ano é bissexto e retorna True ou False. + +def verificar_bi(ano): + if (ano % 4 == 0) and (ano % 100 != 0) or (ano % 400 == 0): + return True + else: + return False diff --git a/exercicios/para-casa/data_util/calculo_idade.py b/exercicios/para-casa/data_util/calculo_idade.py new file mode 100644 index 0000000..6908ffe --- /dev/null +++ b/exercicios/para-casa/data_util/calculo_idade.py @@ -0,0 +1,22 @@ +#Contém uma função calcular_idade(data_nascimento) +# que recebe uma data de nascimento como argumento e retorna a idade da pessoa. + +#Solicite ao usuário que insira sua data de nascimento no formato "dd/mm/aaaa" e +#use a função do módulo `calculo_idade.py` para calcular a idade da pessoa. + +from datetime import date, time, datetime + +def calcular_idade(data_nascimento): + idade = (datetime.date - data_nascimento) + return calcular_idade + + +data_nascimento = input("Digite sua data de nascimento:") +data_atual = datetime.now() +data_nascimento = datetime.strptime(data_nascimento, "%Y%m%d") + +print(calcular_idade) + + + + \ No newline at end of file diff --git a/exercicios/para-casa/data_util/formatar_data.py b/exercicios/para-casa/data_util/formatar_data.py new file mode 100644 index 0000000..8773a50 --- /dev/null +++ b/exercicios/para-casa/data_util/formatar_data.py @@ -0,0 +1,5 @@ +from datetime import datetime + +data = (input("Digite sua data de nascimento=")) +data_nas = datetime.strptime(data, "%d/%m/%Y") +print(data_nas) \ No newline at end of file diff --git a/exercicios/para-casa/main.py b/exercicios/para-casa/main.py new file mode 100644 index 0000000..24606f2 --- /dev/null +++ b/exercicios/para-casa/main.py @@ -0,0 +1,5 @@ +from data_util import ano_bissexto + + +ano = int(input("Digite o ano:")) +print(ano_bissexto.verificar_bi(ano))