刚刚学习python画图,我就画一下最简单的国旗吧

1,第一种方法是用pygame来画,第二种方法用turtle来画。

2,第一种方法pygame来画

#coding:utf-8
import pygame, sys
pygame.init()
screen = pygame.display.set_mode([640,480])
screen.fill([255,255,255])
pygame.draw.circle(screen,[255,0,0],[320,240],100,0)
pygame.display.flip()
running = True
while running:for event in pygame.event.get():if event.type == pygame.QUIT:running = False
pygame.quit()

2.1查看结果

3,使用turtle来画

#encoding:utf-8
#python3.6
import turtle
#日本国旗为“太阳旗”,呈长方形bai,长与宽之比为3∶2。 旗面为白色,du正中有一轮红日。
#红日半径
print("150")
r=150
#画布尺寸(宽,高)
turtle.screensize(900.600)#设置显示窗口像素
turtle.setup(width=900,height=600)#移动画笔起点
turtle.penup()
turtle.goto(0,-r)
turtle.pendown()#设置画笔属性
turtle.pensize(5)
turtle.pencolor("red")
turtle.fillcolor("red")#绘制速度,1~10个不同速度等级,小于1或者大于10立即绘制
turtle.speed(0)#开始绘制红日
turtle.begin_fill()
turtle.circle(r)
turtle.end_fill()
turtle.mainloop()

3.1查看效果

4,以上是俩种画日本国旗的方法。

python俩种方法画日本国旗相关推荐

  1. Python语言学习:基于python五种方法实现使用某函数名【func_01】的字符串格式('func_01')来调用该函数【func_01】执行功能

    Python语言学习:基于python五种方法实现使用某函数名[func_01]的字符串格式('func_01')来调用该函数[func_01]执行功能 目录 问题提出 代码五种设计思路 T1方法:e ...

  2. pdf怎么打开上次看到的地方_ppt如何转pdf?俩种方法轻松搞定

    平日里,我们在办公的时候总会遇到一些格式转换的问题,比如上次有小伙伴留言说:ppt如何转pdf?或者是其它的一些转换操作,那么小编今天就先来讲讲PPT转PDF的方法,一下将为大家分享俩种不同的操作,看 ...

  3. 使电脑显示文件后缀名的俩种方法

    使电脑显示文件后缀名的俩种方法 第一种 任意打开一个文件夹,点击查看,勾选文件扩展名.(Win10) 第二种 任意打开一个文件夹,点击查看,如果没有文件扩展名这个可勾选的选项,就点击选项(文件夹选项) ...

  4. java set 操作_java:Set循环遍历的俩种方法使用

    java:Set循环遍历的俩种方法使用 package collection; import java.util.*; public class NewSet { public static void ...

  5. python三种方法实现阶乘

    # python三种方法实现阶乘 # while循环实现阶乘 def fact(n):if n == 0:return 1 # 0 的阶乘为 1elif n < 0:return '负数没有阶乘 ...

  6. 前端版本升级(修改),俩种方法

    前端使用的组件的版本升级: 俩种方法:法一:一个一个修改在一个一个安装.法二:直接修改,全部安装 小编是以vue的脚手架进行操作的 方法一(比较繁琐的方法): 第一步:在package.json修改成 ...

  7. Python两种方法求解登楼梯问题(京东2016笔试题)

    问题:假设一段楼梯共15个台阶,小明一步最多能上3个台阶,那么小明上这段楼梯一共有多少种方法? 解析:从第15个台阶上往回看,有3种方法可以上来(从第14个台阶上一步迈1个台阶上来,从第13个台阶上一 ...

  8. linux 分配git用户名和密码,配置Git记住用户名密码的俩种方法

    前言 相信大家在使用github过程中,也有这情况,总是让大家输入烦人的用户名,密码,浪费时间.下面这俩种办法也是网上找来的,我做了些整合,避免大家走入当时跟我一样的坑中. 方法一 1.1创建文件储存 ...

  9. 验证码破解:极验3.0滑动验证码破解最新俩种方法

    特点: 对于极验验证码3.0版本,我们首先点击按钮进行智能验证.如果验证不通过,则会弹出滑动的验证的窗口,拖动滑块拼合图像进行验证.之后三个加密参数会生成,通过表单提交到后台,后台还会进行一次验证. ...

最新文章

  1. Java库可以软件著作权,(最新整理)软件著作权-源代码范本
  2. Neo4j:使隐式关系成为显式和双向关系
  3. 传递数组到 Shader
  4. vue中pdf预览组件_Vue+ElementUI使用vue-pdf实现预览功能
  5. 飞鸽传书2008一种重要心态
  6. 如何用HTML编写长方体框架,直角梯形长方体形状_html_开发99编程知识库
  7. mysql数据库电话号码类型,mySQL数据库一:数据类型
  8. 企业级nginx服务优化(三 )Apache+防盗链
  9. 卡巴斯基中国公司推出3台双线升级服务器
  10. c语言转换为python语言_C语言程序转换为Python语言
  11. chm文件无法打开,chm电子书显示“此程序无法显示网页”的解决办法
  12. java设计模式-设配器模式
  13. IDEA 自动导入的配置(Auto import)
  14. charles使用的遇到的坑,以及日常使用
  15. Nginx 502 Bad Gateway 的错误的解决方案
  16. 解决PotPlayer播放视频没有声音
  17. instance在oracle意思,INSTANCE_NAME的含义及作用
  18. 以数字化视角看世界杯,我预测荷兰夺冠
  19. nbu15_克鲁勃NBU 15
  20. 【modlearts】华为人工智能平台_modelarts平台系列教程3_预置算法_文字识别2

热门文章

  1. layui 利用tab选项卡实现:上一步,下一步操作
  2. 【大数据开发】Python基础——Python序列
  3. TCP和UDP的运用
  4. 他司四大名著(zz)
  5. android setMargin失效不起作用
  6. 大象做梦传媒写2022年公司大型年会主持稿完整版
  7. 芝诺悖论------芝诺的乌龟
  8. 软阈值函数作用图matlab,软阈值(Soft Thresholding)函数解读
  9. Ubuntu环境下moos-Ivp编译
  10. c++ 数据结构——二叉树的构建及其应用,实现左右子树交换并输出前序递归结果