本文主要是介绍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 += 50y0 += 50x1 -= 50y1 -= 50
# 显示窗口
mainloop()
运行结果如下:
近期考试周,所以一天就写两道题了,这绝对不是划水(狗头)
20天打卡完成,距离养成一个好习惯非常接近了!
行百里者半九十
这篇关于python基础训练 day20的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!