【发布时间】:2013-06-07 09:26:51
【问题描述】:
我有likes variable 和dislikes variable,我应该如何将其更改为从 0 到 5 的评分?
例子:
-
0 Likes - 0 Dislikes= 0 评分 -
1 Likes - 0 Dislikes= 5 评分 -
5 Likes - 5 Dislikes= 2.5 评分
非常感谢...
【问题讨论】:
我有likes variable 和dislikes variable,我应该如何将其更改为从 0 到 5 的评分?
例子:
0 Likes - 0 Dislikes = 0 评分1 Likes - 0 Dislikes = 5 评分5 Likes - 5 Dislikes = 2.5 评分非常感谢...
【问题讨论】:
5 * 喜欢/(喜欢 + 不喜欢)
UPD:在此处添加评论以保留格式:
if dislikes is 0:
if likes is 0:
0
else:
5
else:
5 * likes / (likes + dislikes)
【讨论】:
if dislikes is 0: if likes is 0: 0 else 5 else 5 * likes / (likes + dislikes)
return ($likes || $dislikes) ? 5 * $likes / ($likes + $dislikes) : 0;