python画精美图案_Python语言的魅力------完美图案
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语言的魅力------完美图案相关推荐
- 怎么用python画个电脑_python语言还是java如何用python画爱心
用python绘制爱心的基本步骤如下: 002pc.com对<python语言还是java如何用python画爱心>总结来说,为我们学习Python很实用. 首先先下载安装好python程 ...
- 用python画一个笑脸_python画个笑脸
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! project python是一本免费的交互式书籍,它通过使用图形.动画和游戏来 ...
- python画pr曲线_python 画函数曲线示例
python 画函数曲线示例 如下所示: import numpy as np import matplotlib.pyplot as plt x = np.linspace(0, 2 * np.pi ...
- python画xy轴_python画双y轴图像的示例代码
很多时候可能需要在一个图中画出多条函数图像,但是可能y轴的物理含义不一样,或是数值范围相差较大,此时就需要双y轴. matplotlib和seaborn都可以画双y轴图像. 一个例子: import ...
- python画樱花树教程_Python画樱花树❀
这篇文章参考了别人的博客<Python:绘制樱花树> 原文作者:Ambitioner_c.他又参考了作者:沙漏在下雨 哈哈-- 一.代码详解 (一)绘制画幕 首先绘制画幕,命令说明如下: ...
- python画微信表情_python画微信表情符的实例代码
#@project = facepalm #@file = main #@author = Maoliang Ran #@create_time = 2018/8/28 22:57 import tu ...
- python画离散图_python画离散图
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 不过,恋习python突然想到,可以通过python将故宫的建筑物图片,转化为手 ...
- python画素描画_Python素描画的两种程序解析
用python画素描画方式有多种,这里给大家分享常见的且操作简单的两种实现方式,一种用pillow库,一种用opencv库,这两个库的具体使用可百度,网上很多教程,这里不再赘述. 一.pillow实现 ...
- python画花朵代码_python画花朵代码分享
python画花朵代码分享 发布时间:2020-05-09 15:36:11 来源:亿速云 阅读:295 作者:小新 这篇文章主要为大家详细介绍了python画花朵代码,文中示例代码介绍的非常详细,具 ...
最新文章
- btf-raft共识算法_了解Raft共识算法:学术文章摘要
- AAAI-2020 || 52篇深度强化学习accept论文汇总
- 丰田pcs可以关闭吗_丰田新款卡罗拉变化这么大 让老车主陷入沉思
- idea debugger console 不见了--还原 console 图标
- Php 小视频存储,用PHP保存远程视频到本机电脑的小插件
- kali数据库渗透_Kali Linux渗透测试实战 1.4 小试牛刀
- linux命令行下如何播放视频,linux播放视频命令
- Linux远程拷贝文件命令 - scp
- Echart中series自定义formatter文字样式
- APM32F103C8T6兼容性测试
- 游戏中的角色是如何“动”起来的?
- rails 创建_使用Rails和Icecast创建在线流媒体广播
- 2022-7-27 顾宇佳 学习笔记
- 离开平凡的生活,你们都是诗人。
- 德累斯顿工业大学计算机学院,德累斯顿工业大学好不好
- HTML入门笔记12-HTML中备注写法
- ftp上传老是失败 [L] TYPE A [L] 200 Type set to A. [L] MODE Z [L] 200 MODE Z ok. [L] PASV [L] 550 Pa
- 具体如何使用STAR结构化思维
- 2600万TRX被盗背后的罗生门 - 第二集
- 应用统计学大数据方向报名自述_应用统计学与应用统计学大数据方向有什么区别?哪..._统计师_帮考网...
热门文章
- ORACLE 12C 插入数据遇到 Error getting generated key or setting result to parameter object错误
- HTML+CSS+JS实现 ❤️制作loading动画效果❤️
- ORACLE 12C采坑之 ORA-12541:TNS:无监听程序
- 《springcloud超级入门》Spring Cloud和Dubbo的区别及各自的优缺点《三》
- java中字符串后加Box_字符串未显示在JavaFX中ComboBox的Tableview上
- windows查看linux文件中文,Linux 系统下无法查看Windows 中创建的中文文件名
- ado.net mysql 连接池_ADO.NET数据连接池
- 华为系统10.0是鸿蒙吗,暂时忘记鸿蒙!华为EMUI 10.0发布时间确认:这才是主角...
- 搜索用计算机弹奏9277的数字,计算机基础知识参考试题(含答案)
- 数组转换为html,如何将多维PHP数组转换为html表