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.