La funzione sleep è una funzione che sospende il processo per un numero ritornato di secondi, ma perchè con valori di secondi come 0.4 mi fa aspettare troppo e con altri valori non mi fa aspettare niente?