基于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://bishedaima.com/yuanma/36107.html

相关推荐

  • java+jsp+servlet+mysql在线教学答疑系统

    在当今数字化时代,教育技术的发展已成为教育领域的重要趋势之一,基于Java,JSP,Servlet和MySQL技术的在线教学答疑系统应运而生,这一系统为学生和教师提供了便捷的沟通平台
    2024年05月07日
    8 1 1
  • 基于 SSM 框架的医院药品库存管理系统

    基于 SSM 框架的医院药品库存管理系统 1,数据库设计 数据库应用系统 :使用数据库的各类信息系统, 广义的数据库设计 :数据库及其应用系统的设计
    2024年05月14日
    11 1 2
  • 基于Jsp和MySql的餐厅点餐系统

    基于Jsp和MySql的餐厅点餐系统 1 总体概述 本设计主要通过HTML,CSS,JavaScript网页开发技术,会话及其会话技术,过滤器技术,Java语言以及连接mysql数据库来实现一个具有登录注册功能
    2024年05月14日
    42 1 7
  • 基于PHP实现的WEB图片共享系统

    基于PHP实现的WEB图片共享系统 摘 要 本系统主要从现代社会电脑化观念出发,通过对现有资料的分析,研究和整理,确定了在基于现存的WEB2,0模式下开发图片共享系统的可行性
    2024年05月14日
    4 1 1
  • 基于 SSM 实现医院药品库存管理系统

    DIMS 数据库系统原理课程设计,DIMS,Drug Inventory Management System,基于 SSM 框架的医院药品库存管理系统, 任务分工 需求分析: 概念结构设计: 逻辑结构设计: 物理结构设计: 数据库实施: 数据库运行和维护: 应用系统设计: 测试与验收: 编写文档: 编写答辩 PPT: 数据库设计 在数据库设计过程中
    2024年05月14日
    7 1 2
  • 旅游网站

    这是一个🔥🔥基于SpringBoot框架的旅游网站设计与实现🔥🔥的项目源码,开发语言Java,框架使用的SpringBoot+vue技术,开发环境Idea/Eclipse
    2024年05月23日
    4 1 1
  • Python实现基于协同过滤算法的电影资源个性化推荐系统

    基于协同过滤算法的电影资源个性化推荐系统 摘要 在互联网时代下,信息量呈指数级增长,海量数据以 0,1 方式编码存放在磁盘等设备中非常方便,但是对于人类来说
    2024年05月14日
    2 1 1
  • 回归和分类任务之Python

    神经网络简明教程——回归和分类任务 实验报告 线性回归模型 给定含有 1000 条记录的数据集 mlm,csv ,其中每条记录均包含两个自变量 x
    2024年05月14日
    7 1 1
  • Web 端的教务管理系统

    Web 端的教务管理系统 软件需求 1 引言 1,1 编写目的 旨在为全校的教务管理提供一个方便的公共平台,让繁杂的教务管理变的简单易行
    2024年05月14日
    10 1 4
  • 基于Python实现的电影数据可视化分析系统

    1, 引言 1,1 编写目的 使读者能够了解MOVA项目的概况 1,2 读者对象 电影行业从业人员,电影爱好者 1,3 软件项目概述 项目名称:Movie Visualization Analysis system (MOVA) 用户单位:个人用户 开发单位:HITSZSE_group10 功能用途:数据查询
    2024年05月14日
    16 1 1

发表回复

登录后才能评论