-
Notifications
You must be signed in to change notification settings - Fork 0
/
main.py
112 lines (85 loc) · 2.36 KB
/
main.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
from logging import raiseExceptions
import time
from convertARStoUSD import ARStoUSD, convertARStoUSD
from convertUSDtoARS import USDtoARS, convertUSDtoARS
# hay veces que el servidor no responde
# iniciar variables
ARStoUSD
USDtoARS
print(
"""Bienvenido a DolarYa !
Aguarde mientras se carga la aplicación..."""
)
# waiting time
time.sleep(2)
print(
f"""
El valor del dolar hoy es
==> {ARStoUSD}.
Seleccione que operación desea:
1. Convertir ARS a USD
2. Convertir USD a ARS
"""
)
def swapARStoUSD():
print("\n")
monto = abs(float(input("Ingrese el monto por favor: \n")))
cotizacion = convertARStoUSD(monto)
print(f"""==> USD$ {cotizacion:,.2f}""")
def swapUSDtoARS():
print("\n")
monto = abs(float(input("Ingrese el monto por favor: \n")))
cotizacion = convertUSDtoARS(monto)
print(f"""==> ARS$ {cotizacion:,.2f}""")
# elige opcion 1 o 2, si es otra salta error
while True:
try:
opcion = int(input())
print("Su opcion fue ", opcion,"\n")
break
except Exception as e:
print("Ingrese un monto valido.")
continue
# funcion de salida
def exitRestart():
while True:
opcion = input("Desea seguir el programa ?(y,n)\n").lower()
if opcion == "y":
print("Ok, dale gas !")
return True
elif opcion == "n":
return False
else:
print("Opcion incorrecta")
continue
return
# ejecutar
def masterSwapper(opcion):
while True:
try:
# swap ARS to USD
if opcion == 1:
swapARStoUSD()
time.sleep(1)
if exitRestart() == True:
continue
else:
break
# swap ARS to USD
<<<<<<< HEAD
=======
# por alguna razon esto hace que loopee 2 veces
>>>>>>> 7861e49 ( new file: .gitignore)
if opcion == 2:
swapUSDtoARS()
time.sleep(1)
exitRestart()
if exitRestart() == True:
continue
else:
break
except:
exitRestart()
masterSwapper(opcion)
# mensaje de salida
print("\nMuchas gracias por usar este programa !\n")