Código:
Gracias a todos. Aunque apenas estoy empezando en la programación en Python, me quiero ir acostumbrando a escribir codigo entendible, asi que diganme si no les cuesta leerlo.#!/usr/bin/env python
#Inicia definicion de funciones.
#Funcion que calcula la raiz.
def resultado(numero):
final=numero**0.5
print(final)
raw_input()
#Funcion que comprueba el numero de la raiz
def recibir_numero():
numero=float(raw_input("Escribe un numero "))
if numero >0:
print("Tu numero es correcto")
raw_input("Presiona Enter para continuar")
resultado(numero)
else:
print "Tu numero es negativo"
#Funcion que calcula el exponente
def exponentes():
numero2=float(raw_input("Escribe el numero "))
expo=float(raw_input("Escribe el exponente "))
expofinal= numero2**expo
print(expofinal)
raw_input()
#Termina definicion de funciones
print("Escribe el numero de la opcion que prefieras")
print("1. Raiz cuadrada")
print("2. Exponenciacion")
opcion=int(raw_input())
if opcion==1:
recibir_numero()
elif opcion==2:
exponentes()
else:
print "Tu opcion es incorrecta"
Saludos y gracias de nuevo.


