Spaces:
Runtime error
Runtime error
aplicacion
Browse files
app.py
ADDED
|
@@ -0,0 +1,50 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
import gradio as gr
|
| 2 |
+
|
| 3 |
+
def chequear_fecha(anios, meses, dias):
|
| 4 |
+
"""formato: anio mes dia desde la creación"""
|
| 5 |
+
|
| 6 |
+
son_dias = round(anios*365.2422 + meses*30 + dias)
|
| 7 |
+
|
| 8 |
+
nombre_dias = ['día 1', 'día 2', 'día 3', 'día 4', 'día 5', 'día 6', 'Shabbat']
|
| 9 |
+
index_dia = -1
|
| 10 |
+
seguir = False
|
| 11 |
+
while seguir == False:
|
| 12 |
+
imprimirdias = input("cuantos de los últimos días deseas imprimir? (pon 't' para imprimir TODO): ")
|
| 13 |
+
|
| 14 |
+
imprimirdias_tipo = ""
|
| 15 |
+
try:
|
| 16 |
+
int(imprimirdias)
|
| 17 |
+
imprimirdias_tipo = "int"
|
| 18 |
+
except:
|
| 19 |
+
imprimirdias_tipo = "noint"
|
| 20 |
+
|
| 21 |
+
if imprimirdias == "t" or imprimirdias == "T" or imprimirdias_tipo == "int":
|
| 22 |
+
break
|
| 23 |
+
else:
|
| 24 |
+
print("\n No se permite '{}'\n".format(imprimirdias))
|
| 25 |
+
|
| 26 |
+
print("")
|
| 27 |
+
|
| 28 |
+
for dia in range(son_dias):
|
| 29 |
+
index_dia += 1
|
| 30 |
+
if index_dia == 7:
|
| 31 |
+
index_dia = 0
|
| 32 |
+
salto = "\n"
|
| 33 |
+
else:
|
| 34 |
+
salto = ""
|
| 35 |
+
nombre_dia = nombre_dias[index_dia]
|
| 36 |
+
dia_actual = dia + 1
|
| 37 |
+
|
| 38 |
+
#imprimo solo lo que el usuario quiere
|
| 39 |
+
if imprimirdias == "t" or imprimirdias == "T" or dia >= (son_dias - int(imprimirdias)):
|
| 40 |
+
print("{}{} > {}".format(salto, dia_actual, nombre_dia), end=", ")
|
| 41 |
+
|
| 42 |
+
print ("\n\n son días: " + str(son_dias) + ", correspondientes a {} años, {} meses y {} días desde la creación.".format(anios, meses, dias))
|
| 43 |
+
|
| 44 |
+
print("")
|
| 45 |
+
|
| 46 |
+
print ("Los años se calcularon en base al ciclo solar de 365.2422 días, el mes/es ingresado se considera de 30 días")
|
| 47 |
+
return "holaaaa"
|
| 48 |
+
|
| 49 |
+
#UI
|
| 50 |
+
iface = gr.Interface(fn=chequear_fecha, inputs="anios meses dias", outputs="text")
|