【发布时间】:2010-09-24 05:35:56
【问题描述】:
我对教授的这个问题有疑问。问题来了:
编写一个函数 typing_speed 的定义,它接收两个参数。第一个是一个人在特定时间间隔内输入的单词数(大于或等于零的 int)。第二个是以秒为单位的时间间隔长度(大于零的 int)。该函数以每分钟字数(浮点数)返回该人的打字速度。
这是我的代码:
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,因为它没有被正确四舍五入。我不知道如何正确处理这些小数。 Float 显然没有做任何事情。
感谢任何帮助,谢谢。
【问题讨论】:
标签: python floating-point decimal division