Python基础综合练习
Posted 130-张煌
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python基础综合练习相关的知识,希望对你有一定的参考价值。
import turtle import math \'\'\' @x,y 五角星中点 @width 五角星中点到某一个锐角的距离 @degree 顺时针旋转的角度 \'\'\' def drawFivePointedStar(x,y,width,degree): x1=x+math.cos((162-degree)/180*math.pi)*width y1=y+math.sin((162-degree)/180*math.pi)*width Mygoto(x1, y1) turtle.begin_fill() turtle.setheading(-degree) size=width*2*math.cos(18*math.pi) for _ in range(5): turtle.forward(size) turtle.right(144) turtle.end_fill() def Mygoto(x,y): turtle.up() turtle.goto(x, y) turtle.down() #设置画布 turtle.screensize(400,400, "red") #五角星颜色 turtle.pencolor("yellow") turtle.fillcolor("yellow") #主角位置 x=-150 y=100 #主角 drawFivePointedStar(x,y,100,0) #副角 for index in range(4): #设置副角位于主角中心的角度,求出副角中心位置 degree=25*3/2-25*index x1 = x + math.cos(degree/ 180 * math.pi) * 200 y1 = y + math.sin(degree/ 180 * math.pi) * 200 #求出副角自身旋转角度,使其一个锐角指向主角中心 drawFivePointedStar(x1, y1, 30, -degree-18) turtle.done()
str = \'http://news.gzcc.cn/html/2017/xiaoyuanxinwen_1027/8443.html\' print(str[-14:-5])
addr1 = \'https://docs.python.org/3.6/library/\' addr2 = \'.html\' addr = addr1 + \'turtle\' + addr2 print(addr)
for i in range(2,229): print(\'http://news.gzcc.cn/html/xiaoyuanxinwen/{}.html\'.format(i))
以上是关于Python基础综合练习的主要内容,如果未能解决你的问题,请参考以下文章