Hola a tod@s!
Estoy aprendiendo Python y estaba creando una calculadora básica:
El problema es que, al escribir:
devuelve type('str').
Y si pongo 2 como primer número y 3 como segundo, me da 23 de resultado.
Cómo puedo hacer que me trate las variables como enteros y no como cadenas?
He probado en ponerlos como decimal, pero no funciona.
Gracias!
Waaya
Estoy aprendiendo Python y estaba creando una calculadora básica:
Código [Seleccionar]
print "CALCULADORA BASICA EN PYTHON"
print "Escriu el primer numero: "
unum = raw_input("> ")
print "-------------------------------------------------------"
print "Escriu el segon numero: "
dnum = raw_input("> ")
def suma(x, y):
return x + y
print "I la suma es... "
print suma(unum, dnum)
print "Gracies per usar la Calculadora!"
raw_input()
El problema es que, al escribir:
Código [Seleccionar]
type(unum)
devuelve type('str').
Y si pongo 2 como primer número y 3 como segundo, me da 23 de resultado.
Cómo puedo hacer que me trate las variables como enteros y no como cadenas?
He probado en ponerlos como decimal, pero no funciona.
Gracias!
Waaya