elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  Python y aleatorio
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Python y aleatorio  (Leído 4,371 veces)
Meta


Desconectado Desconectado

Mensajes: 3.441



Ver Perfil WWW
Python y aleatorio
« en: 27 Noviembre 2010, 04:57 am »

¿Hola?

Estoy mirando el libro PDF
http://marmota.act.uji.es/mtp/pdf/python.pdf
página 226, ejercicio 301).

Me pareció fácil de hacer, al final me cuesta. Por ahora hice esto y me da error.

Código
  1. from random import random
  2.  
  3. def aleatorio():
  4. aleat = 0.0 <= x < 10.0
  5. return random()
  6.  
  7. x = float(raw_input('Introduce un número con un decimal: '))
  8.  
  9. print aleatorio()

Citar
Introduce un número con un decimal: 5.0
0.133536743027

El ejercicio pide ente 0.0 y 10.0.

Otro intento es:
Código
  1. from random import random
  2.  
  3. def aleatorio():
  4. aleat = 0.0 <= x < 10.0
  5. return random().aleat()
  6.  
  7. x = float(raw_input('Introduce un número con un decimal: '))
  8.  
  9. print aleatorio()
Citar
Traceback (most recent call last):
 File "/home/a/NetBeansProjects/a/src/a.py", line 28, in <module>
 print aleatorio()
 File "/home/a/NetBeansProjects/a/src/a.py", line 24, in aleatorio
 return random().aleat()
AttributeError: 'float' object has no attribute 'aleat'


« Última modificación: 27 Noviembre 2010, 23:26 pm por Novlucker » En línea

Meta


Desconectado Desconectado

Mensajes: 3.441



Ver Perfil WWW
Re: Python y aleatorio
« Respuesta #1 en: 27 Noviembre 2010, 06:55 am »

En lo último de esta Web te pone ejemplo. Aún así no logro hacerlo funcionar.

http://docs.python.org/library/random.html

Saludo.

Edito:

Ahora parece ser que me ha salido. Jesús, casi me da algo. Les dejo el código por si alguien lo necesita algún visitante en el futuro.

Código
  1. from random import random
  2.  
  3. # Función.
  4. def aleatorio():
  5.    a = random()
  6.    print a
  7.  
  8. print aleatorio()

Citar
0.117993021645
None


« Última modificación: 27 Noviembre 2010, 07:19 am por Meta » En línea

Novlucker
Ninja y
Colaborador
***
Desconectado Desconectado

Mensajes: 10.683

Yo que tu lo pienso dos veces


Ver Perfil
Re: Python y aleatorio
« Respuesta #2 en: 27 Noviembre 2010, 17:17 pm »

Código
  1. import random
  2. print random.uniform(0,10)

Saludos
En línea

Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD
"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein
Meta


Desconectado Desconectado

Mensajes: 3.441



Ver Perfil WWW
Re: Python y aleatorio
« Respuesta #3 en: 27 Noviembre 2010, 23:15 pm »

Dice que haga un afunción.

Seá algo como esto:
Código
  1. def aleatorio():
  2.    print random.uniform(1, 10)
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[Python] Curso de Python con Interfaces graficas TK « 1 2 »
Scripting
Erik# 18 38,649 Último mensaje 12 Septiembre 2010, 02:27 am
por Dreykon
[Python] Sockets en Python [+Ejemplos y Ejercicios]
Scripting
Erik# 4 14,829 Último mensaje 4 Abril 2013, 16:43 pm
por SelTzeR
(Python)Existen ventanas de entrada y salida de datos en python « 1 2 »
Scripting
tonilogar 11 15,621 Último mensaje 29 Noviembre 2009, 00:49 am
por tonilogar
[Python] Abrir una página web con comandos de Python. « 1 2 3 4 »
Scripting
CaronteGold 31 39,713 Último mensaje 29 Mayo 2015, 15:02 pm
por antkk
[python]VideoTraining Aprende A Programar En Python desde 0 « 1 2 3 »
Scripting
juh 22 17,504 Último mensaje 16 Octubre 2010, 13:12 pm
por Pere Navarro
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines