1.画椭圆

(代码如下)

#!user/bin/python

# -*- conding:UTF-8 -*-

if __name__ == '__main__':

from Tkinter import *

canvas = Canvas(width=800,height=600,bg='purple')

canvas.pack(expand=YES,fill=BOTH)

k = 1

j = 1

for i in range(0,26):

canvas.create_oval(310 - k,250 - k,310 + k,250 + k,width=1)

k += j

j +=0.3

mainloop()

2.画方形

(代码入下)

#!/usr/bin/python

# -*- coding: UTF-8 -*-

if __name__ == '__main__':

from Tkinter import *

root = Tk()

root.title('Canvas')

canvas = Canvas(root, width=400, height=400, bg='yellow')

x0 = 263

y0 = 263

y1 = 275

x1 = 275

for i in range(19):

canvas.create_rectangle(x0, y0, x1, y1)

x0 -= 5

y0 -= 5

x1 += 5

y1 += 5

canvas.pack()

root.mainloop()

3.一个像鸟巢一样优美的图案

(代码如下)

#!/usr/bin/python

# -*- coding: UTF-8 -*-

import math

class PTS:

def __init__(self):

self.x = 0

self.y = 0

points = []

def LineToDemo():

from Tkinter import *

screenx = 400

screeny = 400

canvas = Canvas(width = screenx,height = screeny,bg = 'white')

AspectRatio = 0.85

MAXPTS = 15

h = screeny

w = screenx

xcenter = w / 2

ycenter = h / 2

radius = (h - 30) / (AspectRatio * 2) - 20

step = 360 / MAXPTS

angle = 0.0

for i in range(MAXPTS):

rads = angle * math.pi / 180.0

p = PTS()

p.x = xcenter + int(math.cos(rads) * radius)

p.y = ycenter - int(math.sin(rads) * radius * AspectRatio)

angle += step

points.append(p)

canvas.create_oval(xcenter - radius,ycenter - radius,

xcenter + radius,ycenter + radius)

for i in range(MAXPTS):

for j in range(i,MAXPTS):

canvas.create_line(points[i].x,points[i].y,points[j].x,points[j].y)

canvas.pack()

mainloop()

if __name__ == '__main__':

LineToDemo()

python画精美图案_Python语言的魅力------完美图案相关推荐

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

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

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

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

  3. python画pr曲线_python 画函数曲线示例

    python 画函数曲线示例 如下所示: import numpy as np import matplotlib.pyplot as plt x = np.linspace(0, 2 * np.pi ...

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

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

  5. python画樱花树教程_Python画樱花树❀

    这篇文章参考了别人的博客<Python:绘制樱花树> 原文作者:Ambitioner_c.他又参考了作者:沙漏在下雨 哈哈-- 一.代码详解 (一)绘制画幕 首先绘制画幕,命令说明如下: ...

  6. python画微信表情_python画微信表情符的实例代码

    #@project = facepalm #@file = main #@author = Maoliang Ran #@create_time = 2018/8/28 22:57 import tu ...

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

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

  8. python画素描画_Python素描画的两种程序解析

    用python画素描画方式有多种,这里给大家分享常见的且操作简单的两种实现方式,一种用pillow库,一种用opencv库,这两个库的具体使用可百度,网上很多教程,这里不再赘述. 一.pillow实现 ...

  9. python画花朵代码_python画花朵代码分享

    python画花朵代码分享 发布时间:2020-05-09 15:36:11 来源:亿速云 阅读:295 作者:小新 这篇文章主要为大家详细介绍了python画花朵代码,文中示例代码介绍的非常详细,具 ...

最新文章

  1. btf-raft共识算法_了解Raft共识算法:学术文章摘要
  2. AAAI-2020 || 52篇深度强化学习accept论文汇总
  3. 丰田pcs可以关闭吗_丰田新款卡罗拉变化这么大 让老车主陷入沉思
  4. idea debugger console 不见了--还原 console 图标
  5. Php 小视频存储,用PHP保存远程视频到本机电脑的小插件
  6. kali数据库渗透_Kali Linux渗透测试实战 1.4 小试牛刀
  7. linux命令行下如何播放视频,linux播放视频命令
  8. Linux远程拷贝文件命令 - scp
  9. Echart中series自定义formatter文字样式
  10. APM32F103C8T6兼容性测试
  11. 游戏中的角色是如何“动”起来的?
  12. rails 创建_使用Rails和Icecast创建在线流媒体广播
  13. 2022-7-27 顾宇佳 学习笔记
  14. 离开平凡的生活,你们都是诗人。
  15. 德累斯顿工业大学计算机学院,德累斯顿工业大学好不好
  16. HTML入门笔记12-HTML中备注写法
  17. ftp上传老是失败 [L] TYPE A [L] 200 Type set to A. [L] MODE Z [L] 200 MODE Z ok. [L] PASV [L] 550 Pa
  18. 具体如何使用STAR结构化思维
  19. 2600万TRX被盗背后的罗生门 - 第二集
  20. 应用统计学大数据方向报名自述_应用统计学与应用统计学大数据方向有什么区别?哪..._统计师_帮考网...

热门文章

  1. ORACLE 12C 插入数据遇到 Error getting generated key or setting result to parameter object错误
  2. HTML+CSS+JS实现 ❤️制作loading动画效果❤️
  3. ORACLE 12C采坑之 ORA-12541:TNS:无监听程序
  4. 《springcloud超级入门》Spring Cloud和Dubbo的区别及各自的优缺点《三》
  5. java中字符串后加Box_字符串未显示在JavaFX中ComboBox的Tableview上
  6. windows查看linux文件中文,Linux 系统下无法查看Windows 中创建的中文文件名
  7. ado.net mysql 连接池_ADO.NET数据连接池
  8. 华为系统10.0是鸿蒙吗,暂时忘记鸿蒙!华为EMUI 10.0发布时间确认:这才是主角...
  9. 搜索用计算机弹奏9277的数字,计算机基础知识参考试题(含答案)
  10. 数组转换为html,如何将多维PHP数组转换为html表