
task1_1.py
# 以(0,0)为圆心,绘制9个同心圆from turtle import *def moveto(x,y): penup() goto(x,y) pendown()def main(): setup(800,600) speed(0) for radius in range(20,200,20): moveto(0,-radius) circle(radius) hIDeturtle() done()if __name__ == '__main__': main()
task2,py
# 以(0,0)为圆心,绘制9个彩色同心圆from turtle import *from random import randomdef moveto(x,y): penup() goto(x,y) pendown()def main(): setup(800,600) speed(0) for radius in range(180,0,-20): moveto(0,-radius) rgb = tuple(random() for i in range(3)) color(rgb) begin_fill() circle(radius) end_fill() hIDeturtle() done()if __name__ == '__main__': main()
task3-1.py
from turtle import *def square(size = 50,rgb = 'orange'): pencolor(rgb) for i in range(4): fd(size) left(90) def main(): setup(800,600) speed(0) for i in range(3): square(80) left(120) hIDeturtle() done()if __name__ == '__main__': main()
task3-2.py
from turtle import *def square(size = 50,rgb = 'orange'): pencolor(rgb) for i in range(4): fd(size) left(90)def main(): setup(800,600) speed(0) for i in range(4): square(80) left(90) hIDeturtle() done()if __name__ == '__main__': main()
task3-3.py
from turtle import *def square(size = 50,rgb = 'orange'): pencolor(rgb) for i in range(4): fd(size) left(90)def main(): setup(800,600) speed(0) for i in range(6): square(80) left(60) hIDeturtle() done()if __name__ == '__main__': main()
task4-1.py
from turtle import *setup(800,600)pencolor('pink')for i in range(4): for i in range(2): circle(80,90) left(90) right(90)hIDeturtle()done()
task4-2.py
from turtle import *setup(800,600)pencolor('pink')for i in range(8): for i in range(2): circle(80,90) left(90) right(45)hIDeturtle()done()
task5.py
from turtle import *speed(0)setup(800,600)bgcolor('black')pencolor('white')angle =0size = 2for i in range(10): for j in range(4): fd(size) angle += 91 seth(angle) size += 5hIDeturtle()done()
task5-2.py
from turtle import *speed(0)setup(800,600)bgcolor('black')pencolor('white')angle =0size = 2for i in range(30): for j in range(4): fd(size) angle += 91 seth(angle) size += 5hIDeturtle()done()
task5-3.py
from turtle import *speed(0)setup(800,600)bgcolor('black')pencolor('white')angle =0size = 2for i in range(10): for j in range(4): fd(size) angle += 72 seth(angle) size += 5hIDeturtle()done()
task6.py
from turtle import*import randomsetup(800,600)penup()goto(-200,0)pendown()for i in range(1,21): rgb=tuple(random.random()for j in range(3)) color(rgb) begin_fill() fd(30) left(90) fd(60) left(90) fd(30) left(90) fd(60) left(90) fd(30) end_fill()hIDeturtle()done()
from turtle import*import randomsetup(800,600)penup()goto(-200,0)pendown()for i in range(1,21): rgb=tuple(random.random()for j in range(3)) color(rgb) begin_fill() fd(30) left(90) fd(60) left(90) fd(30) left(90) fd(60) left(90) fd(30) end_fill()hIDeturtle()done()
task7.py
import matplotlib.pyplot as pltfrom random import randintplt.rcParams['Font.sans-serif'] = ['SimHei']date = List(range(18, 28))temperature_high = [randint(27, 37) for i in range(10)]temperature_low = [randint(19, 22) for j in range(10)]plt.Title('未来10天天气预报')plt.xlim(18, 27)plt.ylim(18, 40)x_ticks = List(range(18, 28))y_ticks = List(range(18, 42, 2))plt.xticks( x_ticks )plt.yticks( y_ticks )plt.xlabel('日期')plt.ylabel('温度')plt.plot(date, temperature_high, marker = 'o', label = '最高温')plt.plot(date, temperature_low, marker = 'o', label = '最低温')plt.legend(['最高温', '最低温'])plt.show()总结
以上是内存溢出为你收集整理的实验6 python库应用编程与体验全部内容,希望文章能够帮你解决实验6 python库应用编程与体验所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)