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
from random import random def aleatorio(): aleat = 0.0 <= x < 10.0 return random() x = float(raw_input('Introduce un número con un decimal: ')) print aleatorio()
Citar
Introduce un número con un decimal: 5.0
0.133536743027
0.133536743027
El ejercicio pide ente 0.0 y 10.0.
Otro intento es:
Código
from random import random def aleatorio(): aleat = 0.0 <= x < 10.0 return random().aleat() x = float(raw_input('Introduce un número con un decimal: ')) 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'
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'