问题描述
我已经找到了如何对赋予1以上的商的普通数字进行处理
如何找到我们将得到低于1的商的值
例如,如果28除以500,则得出0.056
如何在不使用除法运算符的情况下实现以上示例
解决方法
除非您计算倒数,否则无法执行此操作。但是,这些都是分数,表示它们使用除法。
例如:
>>> 30 / 5 # original calculation
6
>>> 30 * 0.2 # using the reciprocal of 5 – but no division sign visible!
6
但是,此选项显然使用除法。如果看不到,请按以下步骤操作:
def divide(x,y):
return x * (1/y)
因为要使数字互易,所以必须除以。但是要考虑到每个整数都使用除法:5 = 5/1
,所以分母不同...