对于所有心地善良的天才,我都试图解决以下递归关系,并尽我所能。 r
是浮点数,它将是一个输入值,而t
是一个整数,其是时间(秒),而s
也是一个输入值(一个浮点数)。
t(i+1)=rt(i)(1-ti), t1 = input value
我必须逐行打印t1
,t2
,t3
,t4
,t5
,t6~ t(s-1)
我发现困难的是我无法进行适当的确定循环。
d = float(input('density'))
r = float(input('parameter'))
s = int(input('seconds'))
t = int()
print(d)
a = int()
while 2 < a <= s - 1
a = 2
return_result = r*d*(1-d)
print(return_result)
答案 0 :(得分:0)
1)循环的语法以冒号“:”
结尾2)多个比较必须以“ and”或“ or”进行连接
3)循环的控制变量需要在循环内进行更新,以免最终陷入无限循环。
语法更新:
while 2 < a and a <= s - 1:
#calculations
a += 1