У меня проблема с этим вопросом от моего профессора.Вот вопрос:
Напишите определение функции typing_speed, которая получает два параметра.Первое - это количество слов, которые набрал человек (целое число больше или равно нулю) за определенный промежуток времени.Второе - это длительность временного интервала в секундах (целое число больше нуля).Функция возвращает скорость набора этого человека в словах в минуту (число с плавающей запятой).
Вот мой код:
def typing_speed(num_words,time_interval):
if(num_words >= 0 and time_interval > 0):
factor = float(60 / time_interval)
print factor
return float(num_words/(factor))
Я знаю, что «коэффициент» получает 0, потому что он не округляется должным образом или что-то ещеЯ не знаю, как правильно обрабатывать эти десятичные дроби.Флоат, очевидно, ничего не делает.
Любая помощь приветствуется, спасибо.