在程序的第一轮结束(Collatz函数)之后,我希望程序继续根据先前的结果进行计算。
我编写了一个程序,该程序可以进行一次迭代,从输入开始:
def collatz(number):
if number % 2 == 0: #parity conditions value
return number // 2
if number % 2 == 1: #parity oddness value
return 3 * number + 1
result = 5
while True:
print ('Type your number')
result = int(input())
print (collatz(result))
答案 0 :(得分:1)
如果您想一次又一次地使用上次运行的结果重新运行该函数,请将返回值存储在变量中,然后使用该函数调用该函数。
$ionicPlatform.ready() { .. }