画一个圆形

FFFFFF是白色,000000是黑色import pygame

pygame.init()

windowSize=[400,300]

screen=pygame.display.set_mode(windowSize)

pygame.display.set_caption("CircleGame")

colour=pygame.color.Color("#FFFFFF")

done=False

while not done:

pygame.draw.circle(screen,colour,[200,150],50)

pygame.display.flip()

for event in pygame.event.get():

if event.type==pygame.QUIT:

done=True

pygame.quit()

画矩形import pygame

pygame.init()

windowSize=[400,300]

screen=pygame.display.set_mode(windowSize)

pygame.display.set_caption("RectGame")

colour=pygame.color.Color("#0A32F4")

done=False

while not done:

pygame.draw.rect(screen,colour,[10,20,30,40])

pygame.display.flip()

for event in pygame.event.get():

if event.type==pygame.QUIT:

done=True

pygame.quit()

长方形彩虹import pygame

pygame.init()

width=400

height=300

windowSize=[width,height]

screen=pygame.display.set_mode(windowSize)

colour=pygame.color.Color('#646400')

row=0

done=False

while not done:

increment=255/100

while row<=height:

pygame.draw.rect(screen,colour,(0,row,width,row+increment))

pygame.display.flip()

if colour[2]+increment<255:

colour[2]+=increment

row+=increment

for event in pygame.event.get():

if event.type==pygame.QUIT:

done=True

pygame.quit()

颜色栅栏import random

import pygame

pygame.init()

width=400

height=300

windowSize=[width,height]

screen=pygame.display.set_mode(windowSize)

clock=pygame.time.Clock()

sqrW=width/10

sqrH=height/10

done=False

while not done:

red=random.randrange(0,256)

green=random.randrange(0,256)

blue=random.randrange(0,256)

x=random.randrange(0,width,sqrW)

y=random.randrange(0,height,sqrH)

pygame.draw.rect(screen,(red,green,blue),(x,y,sqrW,sqrH))

pygame.display.flip()

for event in pygame.event.get():

if event.type==pygame.QUIT:

done=True

clock.tick(10)

pygame.quit()

tick函数控制循环的速度,它确定循环每秒重复的次数

创建椭圆import math

import pygame

pygame.init()

windowSize=[400,300]

screen=pygame.display.set_mode(windowSize)

clock=pygame.time.Clock()

width=200

height=200

x=windowSize[0]/2-width/2

y=windowSize[1]/2-height/2

colour=pygame.color.Color('#57B0F6')

black=pygame.color.Color('#000000')

count=0

done=False

while not done:

screen.fill(black)

pygame.draw.ellipse(screen,colour,[x,y,width,height])

width+=math.cos(count)*10

x-=(math.cos(count)*10)/2

height+=(math.sin(count)*10)/2

count+=0.5

pygame.display.flip()

for event in pygame.event.get():

if event.type==pygame.QUIT:

done=True

clock.tick(1000)

pygame.quit()

摆动的椭圆

用python画圆形彩虹_python学习之GUI(pygame)相关推荐

  1. python画圆形螺旋线_Python写的弹球小游戏

    Python 的功能强大应用广泛,从爬虫到 Web 开发,从科学计算到人工智能,都能见到它的身影.当然,Python 还可以编写游戏代码,虽然不是主流,但却十分有趣,既能提升代码能力,又能自娱自乐.敲 ...

  2. python画数学曲线_python学习笔记28:画函数曲线图

    1. 画单条线 import numpy as np import math import matplotlib.pyplot as plt x = np.arange(-10, 10, 0.1) # ...

  3. python画小动物_Python学习之print打印十二生肖

    我们知道,Python打印Hello world是非常简单的,只要输入 print("Hello world")  就行了. Python字符串使用Unicode编码来表示文本.对 ...

  4. 怎么用python画个电脑_python语言还是java如何用python画爱心

    用python绘制爱心的基本步骤如下: 002pc.com对<python语言还是java如何用python画爱心>总结来说,为我们学习Python很实用. 首先先下载安装好python程 ...

  5. 用python画一个笑脸_python画个笑脸

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! project python是一本免费的交互式书籍,它通过使用图形.动画和游戏来 ...

  6. python画五角星代码_Python使用turtule画五角星的方法

    Python使用turtule画五角星的方法 更新时间:2015年07月09日 10:04:03 作者:pythonstart 这篇文章主要介绍了Python使用turtule画五角星的方法,运行该程 ...

  7. python画离散图_python画离散图

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 不过,恋习python突然想到,可以通过python将故宫的建筑物图片,转化为手 ...

  8. python从入门到_Python学习路线从入门到上手,如何快速Python学习?

    因为清晰易读的风格,广泛的适用性,Python已经成为最受欢迎的编程语言之一.在TIOBE 排行榜中位居第四,是名副其实的人工智能第一语言. 风靡的另一个原因是,Python有非常多的第三方库.比如用 ...

  9. python画xy轴_python画双y轴图像的示例代码

    很多时候可能需要在一个图中画出多条函数图像,但是可能y轴的物理含义不一样,或是数值范围相差较大,此时就需要双y轴. matplotlib和seaborn都可以画双y轴图像. 一个例子: import ...

  10. 使用python画出彩虹效果

    python生成的彩虹效果,大家可以参考: 使用的python版本:3.7.0 ,以下为源代码: # rainbow.pyfrom turtle import * from random import ...

最新文章

  1. 路遥知马力——Momentum动量梯度
  2. java 流 下载文件_java 流实现文件下载问题
  3. react+webpack 引入字体图标
  4. POJ 3268 迪杰斯特拉图论 置换找最短路
  5. RabbitMQ入门(一)-安装(Windows环境下)
  6. 排序算法 - 6种 - 超炫的动画演示 - Python实现
  7. Flex读取xml文件
  8. 智能机器人热点技术大揭秘!
  9. Java基础学习总结(162)——如何保证线程安全?
  10. 币安跨链桥在BSC、以太坊和IoTeX主网全面支持IOTX资产
  11. rust笔记8 collections基础
  12. 加密狗检测不到mysql_广联达检测不到加密锁
  13. 转:: 刺鸟:用python来开发webgame服务端(5)
  14. AMiner会议论文推荐第七十五期
  15. c语言启动程序句柄无效,win7系统玩英雄联盟突然弹出“句柄无效”窗口的解决方法...
  16. 神棍节献礼之——TJU1111 MPI Maelstrom(最短路)
  17. 全球 Hoster Point DNS 遭受重大 DDoS 攻击
  18. Postman接口测试工具实战演练集
  19. 如何在统信UOS系统中设置tomcat开机启动
  20. 基于php的宠物狗销售网站

热门文章

  1. UVA 11107 Life Forms——(多字符串的最长公共子序列,后缀数组+LCP)
  2. [Unity-24] Unity的四种载入场景的方法
  3. Lua 学习笔记(七)编译、执行外部代码块
  4. Mongodb源码分析--内存文件映射(MMAP)
  5. Understanding LSTM Networks(理解LSTM网络-colah‘s blog)
  6. 魔方机器人之下位机编程------下位机完整程序
  7. 并查集应用——PAT甲级2019春季
  8. [vs2015 + AE]建立窗体应用程序的简单实验
  9. VIIRS SDR数据预处理(一)
  10. ArcGIS 从大区域提取小区域的行政区shp并用于裁剪其他数据