循环问题,调用函数循环

时间:2016-05-07 17:03:07

标签: python loops while-loop

我必须编写一个执行埃及类型乘法的程序。我的数学是正确的(大多数情况下)但是我已经搜索过,搜索过并搜索过,并且无法正确指出正确的循环。

我需要程序循环计算部分,最后询问是否要再次循环以放入不同的数字。我还需要一个负面部分,如果使用负数来计算结果,我完全不知所措。

到目前为止我得到了什么:

[key]

我理解底部的选择部分可能是我希望它做的事情。

非常感谢任何帮助

1 个答案:

答案 0 :(得分:-1)

我不知道你在哪里称呼你的埃及功能?但你可以做的是你可以将所有代码放在egyptian函数中,然后你可以让函数调用它自己再次循环。

行[{1}}也应为choice = ""。您需要先输入输入,然后在输入后添加正确的逻辑以确定它们是否要再次循环。

还有另一种方法可以解决这个问题,但它不是一个好的解决方案,因为将代码分解为更小的函数总是更好,但是你也可以在循环中有一个循环。外循环将决定是否应该再循环,内循环执行埃及乘法代码。