基于Python的九九乘法表

基于Python的九九乘法表 1,九九乘法表 python for i in range(1, 10): for j in range(1

本文包含相关资料包-----> 点击直达获取<-------

基于Python的九九乘法表

1、九九乘法表

python for i in range(1, 10): for j in range(1, i + 1): print('{}x{}={}\t'.format(j, i, i * j), end='') print()

自然语言解释流程:

首先,九九乘法表需要1~9共9个数,于是首先用range(1,10)进行遍历,i便会依次取值1、2……9,于是引入新的变量j进行遍历,range(1,i+1),这样做的思想是一行一行的绘制,最后拼接! 于是,用end =""进行拼接,用format进行对应传参,\t是为了格式好看 最后print()相当于换行的意思

效果图如下:

2、判断某年是否是闰年

python year = int(input("请输入一个年份:")) if (year % 4) == 0 and (year % 100) != 0 or (year % 400) == 0: print("{}是闰年".format(year)) else: print("{}不是闰年".format(year))

自然语言流程解释:

首先,使用遍历year来接收用户传入的年份的整数形式 接着,使用表达式进行判断,如果year可以被400整除或者是被4整除且不能被100整除,那么year就是闰年,否则year不是闰年 if-else是条件判断语句,先判断if的条件是否成立,成立的话就执行if的执行语句,否则执行else里面的执行语句!

效果图如下:

3、turtle 绘制五角星

```python import turtle as t

window = t.Screen() t.fillcolor('red') t.begin_fill() for i in range(5): if (i < 5): t.forward(100) t.right(144) i += 1 t.end_fill() window.exitonclick() ```

自然语言解释流程:

使用turtle库绘制五角星,首先创建一个窗口window = turtle.Screen(),接着开始填充颜色turtle.fillcolor('red'),让绘制的图形显示红色,turtle.begin_fill()开始填充,后面使用for循环来进行五角星的每一笔勾勒,forward(100)代表的是当前箭头方向前进100像素,然后right(144)指的是顺时针旋转144度 这样循环5次后,能绘制出完整的五角星 最后,turtle.end_fill()结束填充,window.exitonclick()设置作用是使用当前窗口展示五角星

效果图如下:

4、turtle 绘制五星红旗

```python import turtle as t

window = t.Screen() t.bgcolor("red") t.fillcolor("yellow") t.color('yellow') t.speed(10)

主星

t.begin_fill() t.up() t.goto(-600,220) t.down() for i in range (5): t.forward(150) t.right(144) t.end_fill()

第1颗副星

t.begin_fill() t.up() t.goto(-400,295) t.setheading(305) t.down() for i in range (5): t.forward(50) t.left(144) t.end_fill()

第2颗副星

t.begin_fill() t.up() t.goto(-350,212) t.setheading(30) t.down() for i in range (5): t.forward(50) t.right(144) t.end_fill()

第3颗副星

t.begin_fill() t.up() t.goto(-350,145) t.setheading(5) t.down() for i in range (5): t.forward(50) t.right(144) t.end_fill()

第4颗副星

t.begin_fill() t.up() t.goto(-400,90) t.setheading(300) t.down() for i in range (5): t.forward(50) t.left(144) t.end_fill() window.exitonclick() ```

自然语言解释:

turtle绘制五星红旗难点在于,几个五角星的方位 首先,创建一个窗口window = t.Screen(),设置窗口背景色是红色,设置绘制图形填充色是黄色,设置绘制速度10,这样红旗的背景和长方体已经完成! 接着绘制主星,先找到适合绘制的方位点t.goto(-600,220),然后就开始for循环,5次遍历,每次forward(100)以及right(144),最后填充结束end_fill()就可以绘制完毕主星 4颗副星操作类似,也是找到方位,然后for循环遍历操作 最后使用当前窗口展示此五星红旗

效果图如下:

参考文献

  • 主题网络爬虫的研究与设计(南京理工大学·朱良峰)
  • 主题网络爬虫的研究和实现(武汉理工大学·林捷)
  • 搜索引擎中网络爬虫技术研究(西安电子科技大学·郭海燕)
  • 基于J2EE/XML的分布式WebGIS平台系统设计与实现(西北大学·郑建功)
  • 基于行列转换的统计功能研究与应用(中国海洋大学·张娜)
  • 分布式统计信息基础数据库统计报表查询子系统的设计与实现(福州大学·曾瑾)
  • 基于页面分析的网络爬虫系统的设计与实现(华中科技大学·郝以珍)
  • 基于微服务架构的通用爬虫系统的设计与实现(北京交通大学·杨红光)
  • 基于图数据库的上市公司知识图谱构建与智能问答系统研究(首都经济贸易大学·王雨宁)
  • 基于网络爬虫的基金信息抽取与分析平台(华南理工大学·陈亮华)
  • 深度可定制的工具化爬虫系统的设计与实现(北京邮电大学·李笑语)
  • 基于页面分析的网络爬虫系统的设计与实现(华中科技大学·郝以珍)
  • 股票数据库管理系统的设计与实现(电子科技大学·卢火)
  • 基于网络爬虫的搜索引擎的设计与实现(湖北工业大学·冯丹)
  • 基于知识图谱的健康膳食知识智能问答系统(兰州大学·王璐)

本文内容包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主题。发布者:代码工坊 ,原文地址:https://m.bishedaima.com/yuanma/36107.html

相关推荐

  • 基于SpringBoot框架的医疗挂号管理系统

    这是一套采用Java编程语言,基于SpringBoot框架构建的医疗预约管理系统源代码,项目中融入了Vue技术,开发工具为Idea或Eclipse,此系统适用于毕业设计或课程实践
    2024年05月23日
    2 1 1
  • 基于Python设计的信息检索系统

    基于Python设计的信息检索系统 【实验目的】: 开发一款针对英文文本的信息检索系统,可以实现建立索引表,布尔查询,通配符查询, 短语查询等功能
    2024年05月14日
    4 1 1
  • 基于Python的信息检索课程设计

    基于Python的信息检索课程设计 sdu视点新闻 全站爬虫爬取+索引构建+搜索引擎查询练习程序 爬虫功能使用Python的scrapy库实现
    2024年05月14日
    3 1 1
  • 学生评奖评优管理系统

    这是一个🔥🔥基于SpringBoot框架的学生评奖评优管理系统设计与实现🔥🔥的项目源码,开发语言Java,框架使用的SpringBoot+vue技术,开发环境Idea/Eclipse
    2024年05月23日
    1 1 1
  • 基于Python实现书店销售管理系统

    书店销售管理管理子系统 一,设 计 总 说 明 现在社会随着计算机技术迅速发展与技术的逐渐成熟,信息技术已经使人们的生活发生深刻的变化,生活中的各种服务系统也使人们在生活中的联系日常销售活动方式发生了很大的变化
    2024年05月14日
    6 1 1
  • 网上摄影工作室

    这是一个🔥🔥基于SpringBoot框架的网上摄影工作室设计与实现🔥🔥的项目源码,开发语言Java,框架使用的SpringBoot+vue技术,开发环境Idea/Eclipse
    2024年05月23日
    2 1 1
  • java+swing实现推箱子小游戏课程设计源码

    在计算机科学领域,游戏设计一直是一个备受关注的话题,随着计算机技术的不断发展,人们对于游戏的需求也越来越高,《java+swing实现推箱子小游戏课程设计源码》是一个旨在使用Java语言和Swing框架实现的推箱子小游戏项目
    2024年05月07日
    5 1 1
  • 基于python + dlib实现人脸识别

    python 进行人脸识别 人脸识别的主要算法 其核心算法是 欧式距离算法使用该算法计算两张脸的面部特征差异,一般在 0,6 以下都可以被认为是同一张脸 人脸识别的主要步骤 获得人脸图片 将人脸图片转为 128D 的矩阵(这个也就是人脸特征的一种数字化表现) 保存人脸 128D 的特征到文件中 获取其他人脸转为 128D 特征通过欧式距离算法与我们保存的特征对比
    2024年05月14日
    2 1 1
  • 网上商城系统

    这是一个🔥🔥基于SpringBoot框架的网上商城系统设计与实现🔥🔥的项目源码,开发语言Java,框架使用的SpringBoot+vue技术,开发环境Idea/Eclipse
    2024年05月23日
    1 1 1
  • 基于python实现的CS通信和P2P通信

    基于python实现的CS通信和P2P通信 一,实验要求 C/S通信实现要求 两台计算机分别模拟服务器,客户端 通过编程实现服务器端
    2024年05月14日
    1 1 1

发表回复

登录后才能评论