Php如何计算?
我有Php如何计算?,php,math,count,numbers,Php,Math,Count,Numbers,我有喜欢变量和不喜欢变量,我应该如何将其从0改为5 例如: 0喜欢-0不喜欢=0评级 1喜欢-0不喜欢=5分 5喜欢-5不喜欢=2.5评级 非常感谢…5*喜欢/(喜欢+不喜欢) UPD:从注释添加到此处以保留格式: if dislikes is 0: if likes is 0: 0 else: 5 else: 5 * likes / (likes + dislikes) 0-0怎么样?5*0/(0+0)无论如何,你应该用另一种方式处理0
喜欢变量
和不喜欢变量
,我应该如何将其从0改为5
例如:
0喜欢-0不喜欢
=0评级1喜欢-0不喜欢
=5分5喜欢-5不喜欢
=2.5评级if dislikes is 0:
if likes is 0:
0
else:
5
else:
5 * likes / (likes + dislikes)
0-0怎么样?5*0/(0+0)无论如何,你应该用另一种方式处理0-case,因为在我看来,仅仅因为它没有评级就说它有0-reating是有点错误的。处理零只是一个简单的特例:
如果不喜欢是0:if likes是0:0 else 5*likes/(likes+dislikes)
返回($likes | |$dislikes)?5*$likes/($likes+$dislikes):0;