Python - Duda sobre python (básico)

 
Vista:

Duda sobre python (básico)

Publicado por Ztranddnartz (1 intervención) el 20/10/2016 20:42:38
Este código muestra un error, ¿a qué se debe?

def calcPotencia(base, exp):
return base**exp

print calcPotencia(raw_input(),raw_input())

raw_input()

Dice que la sintaxis es inválida...
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Zhisi

Duda sobre python (básico)

Publicado por Zhisi (15 intervenciones) el 24/10/2016 16:15:36
Además de indentar el código, prueba con "input" en lugar "raw_input"

Yo también soy nuevo, pero creo que "raw input" se utiliza sólo para cadenas, no para números.

Edito:
Prueba con este código:
1
2
3
4
5
6
def calcPotencia(base, exp):
    return base**exp
 
numero = input("Introduzca un numero:\n")
 
print calcPotencia(numero,numero)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar