首页 > 编程语言 >python入门学习笔记002--趣学Python算法--第2例兔子产子

python入门学习笔记002--趣学Python算法--第2例兔子产子

时间:2023-01-24 14:34:19浏览次数:48  
标签:产子 -- 兔子 python Python total

例题如下:

有一对兔子,从出生后的第3个月起每个月都生一对兔子。小兔子长到第3个月后每个月又生一对兔子,假设所有的兔子都不死,问30个月内每个月的兔子总对数为多少?

 

 

个人编写代码如下:

# -*- coding: utf-8 -*-
# @File  : test2.py
# @author: houzitutu
# @Time  : 2023/01/24 13:57
# @act   :兔子产子


#从题目得知兔子第三个月成年
#成年兔子数量
a=0
#一个月大的兔子数量
b=2
#两个月大的兔子数量
c=0

for i in range(1,31):
    #第一个月兔子刚出生,不参与长大
    if i>1:
        a=a+c
        c=b
        b=a
    total = a+b+c
    print(f"第{i}个月,兔子总数是{total}只,兔子的对数是{int(total/2)}对")

 

运算结果如下:

 

标签:产子,--,兔子,python,Python,total
From: https://www.cnblogs.com/houzitutu/p/17066060.html

相关文章

  • 代码随想录 | Day3 | LC 203移除链表元素、206反转链表
    [203.移除链表元素classSolution{publicListNoderemoveElements(ListNodehead,intval){......
  • 题解
    前言只对SubTask2的选手看过来!!!很好的一道模拟题。坑点分析题目里说的很明白了:只要有\(\ge1\)个带有注释的,就是一定是祖宗人,哪怕在后面或者前面出现过符合乐子人......
  • 代码随想录 | Day2 | LC 977有序数组的平方、209长度最小的子数组
    977.有序数组的平方解法1:暴力classSolution{publicint[]sortedSquares(int[]nums){for(inti=0;i<nums.length;i++){nums[......
  • 代码随想录 | Day 1 | LC 27 移除元素、704 二分查找
    704.二分查找题目解法1:纯遍历classSolution{publicintsearch(int[]nums,inttarget){for(inti=0;i<nums.length;i++){i......
  • 多线程案例-实现定时器
    1.定时器是什么定时器是软件开发中的一个重要组件,功能是当达到一个特定的时间后,就执行某个指定好的代码定时器是一个非常常用的组件,特别是在网络编程中,当出现了"连接......
  • oracle ORA-01461: 仅能绑定要插入 LONG 列的 LONG 值
    解决:将数据库中的数据类型改为:CLOB(存字符串大文本)或者BLOB(存二进制文件)博主问题场景:批量插入图片数据,图片太大,每张图片超过了4000字节,就会报错。将VARCHAR2修改为cl......
  • redis数据类型以及常用命令
    string类型字符串类型是Redis中最为基础的数据存储类型,它在Redis中是二进制安全的,这便意味着该类型可以接受任何格式的数据,如JPEG图像数据或Json对象描述信息等。在Redi......
  • docker容器日志清理
    最近发现linux(Centos7)虚拟机的空间不够了,想创建新的容器都失败。剩下不到100M。之前还有好几个G。然后每天不定期查看磁盘空间,发现不断被蚕食。今天比昨天就少了100M;然后下......
  • 判断数组是否被分配的VB函数
    FunctionIsReDim(ByRefMyArray()AsVariant)AsBoolean   OnErrorGoToZ   DimszTmp   szTmp=Join(MyArray,",")   IsReDim=LenB(szTmp)>0 ......
  • 今天晚上写了个获取当前Office版本的函数(原创!)
    获取当前Office版本的函数PrivateSubCommand1_Click()   MsgBoxGetInstalledOfficeVersion()EndSub'本函数运行不需要机器上安装过Office'经典的判断Office版本函数......