递归乘法设计一种递归函数,它接受参数x和y中的两个参数。函数应该返回x倍y的值。记住,乘法可以重复执行如下:7×4=4+4+4+4+4+4+4+4+4+4+4+4+4+4def mult(x, y):
y = int(input("enter y")) for i in range(y): i = i + 1
我想知道是否有任何方法可以使这段代码更小/更简洁。这是一个学校的项目,它说它必须尽可能小,我不确定它是否可以再小一些。num2 = float(input("Give second number ")) #Get second numberif ans % 1 == 0: #If its a whole number
print (int(ans)) #Conver
我有两个整数类变量和一个第三类变量,应该总是等于添加的两个类变量。是否有一种方法可以创建一个始终相等于var1 + var2的指针,或者有更好的方法来做到这一点?class Example: self.var1 = 0 self.added_vars = self.var1 + self.var2 # This doesn't stay equal to the vars added when the vars change