如何在Python中不使用除法运算符而查找除法?

如何在Python中不使用除法运算符而查找除法?,python,python-3.x,math,division,Python,Python 3.x,Math,Division,我发现了如何对商大于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 但

我发现了如何对商大于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
,所以它的分母不同就一样了……

那么使用除法运算符有什么问题呢?这是一个奇怪的琐事吗?(如果是这样,我也可以享受有趣的挑战。只是试着理解问题的原因。)如果你问如何不用除法运算符进行除法,这个问题毫无意义。Sunil,这听起来是一个有趣的挑战,但不清楚你需要做什么。你可以通过更多地解释你正在努力做什么来帮助别人,并展示你迄今为止所做的工作。谢谢wim,这正是我正在努力做的。罗宾·齐格蒙德。。。这是一种有趣的挑战。罗伯特·多德勒。。。查看wim的评论