tebicap commited on
Commit
813882c
·
1 Parent(s): a1e09f4

aplicacion

Browse files
Files changed (1) hide show
  1. app.py +50 -0
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")