Underc0de

Programación Scripting => Python => Mensaje iniciado por: D3ivid en Julio 17, 2015, 07:04:45 PM

Título: Mostrar raiz n-ésima de un número dado por teclado
Publicado por: D3ivid en Julio 17, 2015, 07:04:45 PM
Muy buenas aqui os dejo un pequeño código

Código (python) [Seleccionar]

#-------------------------------------------------------------------------------
# Name:        Que muestre la n-esima de un numero leido por teclado entre 2-100
# Purpose:
#
# Author:      Windux
#
# Created:     17/07/2015
# Copyright:   (c) Propietario 2015
# Licence:     Gratis  me oyes  graa tiiis
#-------------------------------------------------------------------------------
numero = 0

while (numero <= 0):
    print "Por favor inserte un número superior a 0"
    numero = int(raw_input('Introduzca un numero:  '))

for raiz in range(2,101):
    print 'La raiz cuadrada de %d es %d '% (numero, numero**raiz)


Gracias  a @yavi por explicarme que era la n-esima que no entenida muy bien. 
Frase comica: A que te dedicas???  pues basicamente a respirar, no gano mucho... pero me da para vivir :)
Título: Re:Mostrar raiz n-ésima de un número dado por teclado
Publicado por: Yavi en Julio 17, 2015, 07:18:49 PM
Lo probé y me fue bien, solo que en esta parte del código queda pegado al número que se escriba, no es grabe

Código (python) [Seleccionar]

numero = int(raw_input('Introduzca un numero'))


Así mejor, solo es cuestión de que se vea bien, no más

Código (python) [Seleccionar]

numero = int(raw_input('Introduzca un numero :  '))


PD: Esa frase si me hizo reír
Título: Re:Mostrar raiz n-ésima de un número dado por teclado
Publicado por: D3ivid en Julio 17, 2015, 07:22:16 PM
Gracias ya está corregido, además de que el resultado sea el correcto, quiero escribir codigo de una forma clara, ya que creo que si se empieza bien y con buen hábito, será más fácil de corregir errores , que cuando lleve mas tiempo.
Título: Re:Mostrar raiz n-ésima de un número dado por teclado
Publicado por: [L]ord [R]NA en Julio 19, 2015, 02:08:46 AM
Escribi "Numero" y el codigo fallo.
Título: Re:Mostrar raiz n-ésima de un número dado por teclado
Publicado por: D3ivid en Julio 19, 2015, 06:39:47 AM
Al ser un string da fallos, cuando encuentre como comprobar que es int modifico el programa, gracias @[L]ord [R]NA
Título: Re:Mostrar raiz n-ésima de un número dado por teclado
Publicado por: n0Sense en Julio 21, 2015, 02:00:46 PM
Windux, podes usar la funcion isinstance de python para saber si es int.. por ejemplo


Código (python) [Seleccionar]
if isinstance(numero, int):
    # hago el for
else:
    print "Pone un numero picarón"