栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python基础训练 day20

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python基础训练 day20

python基础训练 day20

小白打卡第20天

题目来源

目录
      • python基础训练 day20
        • 第一题(画直线)
        • 第二题(画方形)

第一题(画直线)
画图,学用line画直线。

接着昨天的第二题继续:

昨天的部分可以来这回顾一下

from tkinter import *   # 调用 tkinter 图形用户库

# 调用 tkinter 中的 Canvas类创建画布
line = Canvas(width=800, height=600, bg='white')
line.pack(expand=YES, fill=BOTH)

# 调用 Canvas 中的 create_line方法
line.create_line(10, 10, 500, 500. fill='black')	#(x0,y0)(x1,y1)是两个端点的坐标

# 显示窗口
mainloop()

我们会看到一条大直线横亘在屏幕上:

第二题(画方形)
# 画图,学用rectangle画方形。

接着来:

from tkinter import *   # 调用 tkinter 图形用户库
root = Tk()     # 调用Tk类 生成主窗口
root.title('画正方形')	# 给窗口个标题

# 调用 tkinter 中的 Canvas类创建画布
rectangle = Canvas(root, width=800, height=600, bg='white')
rectangle.pack(expand=YES, fill=BOTH)

# 调用 Canvas 中的 create_rectangle方法
x0 = 10
y0 = 10
x1 = 500
y1 = 500
for i in range(5):
    rectangle.create_rectangle(x0, y0, x1, y1, fill='yellow')
    x0 += 50
    y0 += 50
    x1 -= 50
    y1 -= 50
# 显示窗口
mainloop()

运行结果如下:

近期考试周,所以一天就写两道题了,这绝对不是划水(狗头)

20天打卡完成,距离养成一个好习惯非常接近了!

行百里者半九十

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/649972.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号