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 random def 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 =0 size = 2 for i in range(10): for j in range(4): fd(size) angle += 91 seth(angle) size += 5 hideturtle() done()
task5-2.py
from turtle import * speed(0) setup(800,600) bgcolor('black') pencolor('white') angle =0 size = 2 for i in range(30): for j in range(4): fd(size) angle += 91 seth(angle) size += 5 hideturtle() done()
task5-3.py
from turtle import * speed(0) setup(800,600) bgcolor('black') pencolor('white') angle =0 size = 2 for i in range(10): for j in range(4): fd(size) angle += 72 seth(angle) size += 5 hideturtle() done()
task6.py
from turtle import* import random setup(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 random setup(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 plt from random import randint plt.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()
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。