乘以兔子python

时间:2018-05-23 11:51:06

标签: python

我每个月都在编写一个繁殖兔子的程序,我知道它已经有问题,但是我找不到对我来说有意义的东西,我是新手python所以我不能做很多高级的东西。到目前为止这是我的代码。每个月,一对兔子有4只兔子,所以一个月后有6只兔子,两个月后有18只兔子,三个月后有54只。

months=input("Enter number of months:")
total=0
while months>0:
  total=months*4+2
  total=total+((total/2)*4)
  print (total)

2 个答案:

答案 0 :(得分:2)

首先,你的循环是错误的。你不会减少const fromUser = admin.database().ref('/notification/${user_id}/{notification_id}').once(value); ,所以你有一个无限循环。

注意问题所在。让我们调用初始兔子/pattern/replacement/flags 的数量。每个月,每对(months)产生4个后代。因此,兔子总数为total,简化为total / 2。再过一个月之后。你可以写一个循环,每个月将total + (total / 2) * 4乘以3,或者直接做total * 3

total

答案 1 :(得分:0)

这就是你想要的吗

months=int(input("Enter number of months:"))
print((3**months)*2)

输出:

Enter number of months:3
54

我刚刚提高3到几个月并乘以2