python小项目:3、九九乘法表与斐波那契数列

python小项目:3、九九乘法表与斐波那契数列

一、项目背景

需求分析:打印九九惩罚表以及斐波那契数列

二、项目目的

通过项目编写熟悉:

熟悉循环结构while与for

三、项目代码

row = 1
while row <= 9:  # 行
    col = 1
    while col <= row:  # 列
        print(str(row) + "X" + str(col) + "=" + str(row * col) + " ", end="") # 输出一行内容
        col += 1
    print()  换行
    row += 1
1X1=1   
2X1=2   2X2=4   
3X1=3   3X2=6   3X3=9   
4X1=4   4X2=8   4X3=12   4X4=16   
5X1=5   5X2=10   5X3=15   5X4=20   5X5=25   
6X1=6   6X2=12   6X3=18   6X4=24   6X5=30   6X6=36   
7X1=7   7X2=14   7X3=21   7X4=28   7X5=35   7X6=42   7X7=49   
8X1=8   8X2=16   8X3=24   8X4=32   8X5=40   8X6=48   8X7=56   8X8=64   
9X1=9   9X2=18   9X3=27   9X4=36   9X5=45   9X6=54   9X7=63   9X8=72   9X9=81
# 斐波那契数列
# 变量的连续赋值:多个变量存储相同的数据
prev = next = 1
# 获取第n位数据
pos_n = input("请输入想要查询的位置")
pos_n = int(pos_n)
# 循环
index = 1
while index <= pos_n:
    if index == 1 or index == 2:
        print(1)
    else:
        prev, next = next, prev + next
        #打印当前位置全部数字
        print(next)
    index += 1
print("查询的位置数字为:",next)
请输入想要查询的位置6
1
1
2
3
5
8
查询的位置数字为: 8
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/114569.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • spring boot dubbo配置(上古卷轴5基础整合包)

    SpringBoot整合Dubbo3.0基础配置(dubbo-spring-boot-starter)一、说明众所周知,阿里早已把dubbo捐赠给了Apache,现在dubbo由Apache在维护更新,dubbo也已经成了Apache下的顶级项目。所以本demo项目所依赖的坐标是Apache官方最新的3.0.4坐标。<dependency><groupId>org.apache.dubbo</groupId><artifac

    2022年4月10日
    128
  • dex字符串解密_DEX文件混淆加密

    dex字符串解密_DEX文件混淆加密现在部分app出于安全性(比如加密算法)或者用户体验(热补丁修复bug)会考虑将部分模块采用热加载的形式Load。所以针对这部分的dex进行加密是有必要的,如果dex是修复的加密算法,你总不想被人一下就反编译出来吧。当然也可以直接用一个加密算法对dex进行加密,Load前进行解密就可以了,但是最好的加密就是让人分不清你是否加密了。一般逆向过程中拿到一个可以直接反编译成java…

    2022年6月27日
    197
  • 群晖aria2外网无法访问(群晖设置aria2)

    NAS群晖DSM5.2小白教程:一行命令用Docker架设aria2服务首发2016-05-1712:15:2225点赞285收藏57评论小编注:此篇文章来自即可瓜分10万金币,周边好礼达标就有,邀新任务奖励无上限,点击查看活动详情群晖DSM5.2起新增支持Docker让开发者与用户能以最少的时间与资源,能够在Synology服务器上部署和运行大量应用程序。Docker容器和普通的虚…

    2022年4月14日
    802
  • Python使用captcha制作验证码[通俗易懂]

    Python使用captcha制作验证码[通俗易懂]在使用Keras搭建验证码识别模型时,需要大量的验证码图片。在这里,使用captcha模块生成验证码图片,验证码图片名称为验证码上显示的字符串。1生成单张验证码图片并显示生成一张验证码的代码如下:fromcaptcha.imageimportImageCaptchaimportmatplotlib.pyplotaspltimportnumpyasnpimport……

    2022年9月20日
    4
  • 怎样发外链,使网站能快速收录,秒收录

    怎样发外链,使网站能快速收录,秒收录本文来自:优优蜘蛛池(http://www.zhizhuchi.vip)1.首先就是大家都熟知的百度网站提交2.利数桥带族用的周边产品添加网站的外链吸引蜘蛛进入你的网站。3.写一篇原创文章加上自己的网站链接后投稿到大型的站长网站。4.到高权重的论坛注册账号,这个人签名里添加上自己网站的超链接,发发贴,顶顶贴,就能无形中增加了。2:利用公司名字和地址在分类信息做外链。3:利用论坛昵称做高质量外链。4:在帖子内容中巧带二级域名链接。SEO优化之网站怎么实现百度秒收录何谓”秒收录”?大家可以经常

    2022年5月17日
    53
  • c++ bool类型函数[通俗易懂]

    c++ bool类型函数[通俗易懂]bool型函数指的是返回值为bool类型的函数,其调用方式和int型函数没有太大的区别。bool型变量的值只有真(true)和假(false)。bool可用于定义函数类型为布尔型,函数里可以有returntrue;returnfalse之类的语句。示例:#includeusing namespace std;bool cmp(int a,int b){    

    2022年6月12日
    59

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号