
===python===
land_Jeep
这个作者很懒,什么都没留下…
展开
-
python绘制树和森林
from turtle import Turtledef tree(plist,l,a,f): if l > 5: lst = [] for p in plist: p.fd(l) q = p.clone() p.left(a) q.right(a)原创 2017-04-29 14:45:01 · 2424 阅读 · 0 评论 -
python语句实现文件合并
将有姓名和手机号的dian.txt和有姓名和邮箱的you.txt文件合并成一个有姓名手机号和邮箱的youdian.txt文件def main(): file1 = open("dian.txt","rb") file2 = open("you.txt","rb") file1.readline() file2.readline() line1原创 2017-04-29 23:46:28 · 1000 阅读 · 0 评论 -
统计一篇英语文章每个单词出现的频率
从文件中读取一篇英语文章,统计每个单词出现的频率,输出十个最长出现的单词及次数图像。import turtlecount = 10xscale = 30yscale = 6data = []words = []def replacepunctuations(line): for ch in line: if ch in "~@#$%^&*(原创 2017-04-30 13:53:12 · 3719 阅读 · 0 评论 -
从文件中读取数据动态路径绘制
文件第一列为移动距离,第二列0为向右左转为1向右转第三列为度数,后三列代表颜色import turtledef main(): turtle.title('数据驱动的动态路径绘制') turtle.setup(800,600,0,0) pen = turtle.Turtle() pen.color("red") pen.width(5)原创 2017-04-29 23:52:56 · 1176 阅读 · 0 评论 -
输出文件平均绩点最高的学生
记录学生成绩文件students.txt。编写程序,通过读取文件找出平均绩点最高的学生,然后输出他的名字、学分和绩点。class student: def __init__(self,name,hours,qpoints): self.name = name self.hours = float(hours) sel原创 2017-04-30 18:13:49 · 1236 阅读 · 2 评论 -
用鼠标点击画一个五边形
在窗口中点击5个点来画一个五边形from graphics import *def main(): win = GraphWin("Draw a polygon",300,300) win.setCoords(0.0,0.0,300.0,300.0) message = Text(Point(150,20),"Click on five points")原创 2017-04-30 23:46:57 · 1094 阅读 · 0 评论 -
控制图形移动
通过键盘上的上下左右来控制画布中图形的移动from tkinter import *def main(): tk = Tk() canvas = Canvas(tk,width = 400,height = 400) canvas.pack() def moverectangle(event): if event.keysym原创 2017-04-30 23:50:13 · 742 阅读 · 0 评论 -
编写时钟程序
from turtle import *from datetime import *def skip(step): penup() fd(step) pendown()def mkhand(name,length): reset() skip(-length*0.1) begin_poly() fd(length*1原创 2017-05-01 22:36:42 · 911 阅读 · 0 评论