Me sale un error de identación y no se porque
Publicado por d4rk (1 intervención) el 10/04/2020 22:22:21
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
def SUMA(resultado, x):
resultado = resultado + x
return resultado
def RESTA(resultado, x):
resultado = resultado - x
return resultado
def multiplicacion(resultado, x):
resultado = resultado * x
return resultado
def division(resultado, x):
resultado = resultado / x
return resultado
def operador():
while True:
e = str(input("¿Qué quiere hacer con estos números, sumar, restar, multiplicar o dividir? "))
if (e == "sumar" or e == "SUMAR" or e == "+"):
print("El resultado es ", SUMA(n,n2))
break
elif (e == "restar" or e == "RESTAR" or e == "-"):
print("El resultado es ", RESTA(n, n2))
break
elif (e == "multiplicar" or e == "MULTIPLICAR" or e == "*" or e == "x"):
print("El resultado es ", MULTIPLICAR(n, n2))
elif (e == "dividir" or e == "DIVIDIR" or e == "/" or e == ":"):
print("El resultado es ", DIVIDIR(n, n2))
else:
print("Intente de nuevo")
def decimal_entero():
eleccion = str(input("¿Quieres decimales en sus cuentas? s/n:"))
while eleccion != "s" or eleccion != "n":
if eleccion == "s":
n = float(input("Ingrese un número decimal a operar: "))
n2 = float(input("Ingrese otro número decimal: "))
break
elif eleccion == "n":
n = int(input("Ingrese un número decimal a operar: "))
n2 = int(input("Ingrese otro número decimal: "))
break
else:
print("Ponga 's' para sí o 'n' para no")
decimal_entero()
operador()
En este código, en la linea 45. Me sale un error de identación y no se porque.
Valora esta pregunta


0