Ver Mensaje Individual
  #3 (permalink)  
Antiguo 09/12/2014, 13:58
Avatar de razpeitia
razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 8 meses
Puntos: 1360
Respuesta: Uso de la funcion Sleep y otras dudas

Si, solo convierte tu cadena a entero. input en python 3 siempre regresa un string. Y haz las comparaciones necesarias.

Código Python:
Ver original
  1. def datos():
  2.     often = float(input("How often do you want to print the result? (In seconds) Please, enter a value between 0.1 and 2."))
  3.     while not (0.1 <= often <= 2.0):
  4.         often = float(input("How often do you want to print the result? (In seconds) Please, enter a value between 0.1 and 2."))

Por lo que entendi, tu ciclo deberia de correr 100 veces. Siempre comparas contra often por lo que nunca tendras el efecto deseado.
Código Python:
Ver original
  1. for i in range(100):
  2.     print("hola")
  3.     time.sleep(often)