用户:
孤僻的木叶龙982查看:0 回复:0 评论:0 创建时间:2020-03-11T14:50:31
【作品展示】

【作品介绍】
上次做的版本不能在网页端运行(发布号250760),这次修改了一下,但是似乎就是不能和PC版的兼容。---------------------------------
圆内摆线的图案由三个变量决定:
外圆半径;
内圆半径;
轨迹点半径。
【作品源代码】
import math
import turtle
__Pen = turtle.Pen()
def _E8_AE_A1_E7_AE_97_E5_89_8D_E6_99_AF_E8_89_B2():
global r, g, b
c = (_E5_A4_96_E5_9C_86_E8_BD_AC_E8_BF_87_E8_A7_92_E5_BA_A6 % (255 * 6))
if (c >= 255 * 5):
b += 1
elif (c >= 255 * 4):
g -= 1
elif (c >= 255 * 3):
r += 1
elif (c >= 255 * 2):
b -= 1
elif (c >= 255 * 1):
g += 1
else:
r -= 1
return r, g, b
def _E8_AE_A1_E7_AE_97_E7_AC_94_E8_BF_B9_E7_82_B9():
_E5_86_85_E5_9C_86_E5_9C_86_E5_BF_83x = ((_E5_A4_96_E5_9C_86_E5_8D_8A_E5_BE_84 - _E5_86_85_E5_9C_86_E5_8D_8A_E5_BE_84) * math.cos(math.radians(_E5_A4_96_E5_9C_86_E8_BD_AC_E8_BF_87_E8_A7_92_E5_BA_A6)))
_E5_86_85_E5_9C_86_E5_9C_86_E5_BF_83y = ((_E5_A4_96_E5_9C_86_E5_8D_8A_E5_BE_84 - _E5_86_85_E5_9C_86_E5_8D_8A_E5_BE_84) * math.sin(math.radians(_E5_A4_96_E5_9C_86_E8_BD_AC_E8_BF_87_E8_A7_92_E5_BA_A6)))
_E5_86_85_E5_9C_86_E8_BD_AC_E8_BF_87_E8_A7_92_E5_BA_A6 = ((_E5_A4_96_E5_9C_86_E8_BD_AC_E8_BF_87_E8_A7_92_E5_BA_A6 * _E5_A4_96_E5_9C_86_E5_8D_8A_E5_BE_84) / _E5_86_85_E5_9C_86_E5_8D_8A_E5_BE_84)
_E7_AC_94_E8_BF_B9_E7_82_B9_E8_A7_92_E5_BA_A6 = (_E5_A4_96_E5_9C_86_E8_BD_AC_E8_BF_87_E8_A7_92_E5_BA_A6 - _E5_86_85_E5_9C_86_E8_BD_AC_E8_BF_87_E8_A7_92_E5_BA_A6)
_E7_AC_94_E8_BF_B9_E7_82_B9x = 0
_E7_AC_94_E8_BF_B9_E7_82_B9x = (_E5_86_85_E5_9C_86_E5_9C_86_E5_BF_83x + _E7_AC_94_E8_BF_B9_E7_82_B9_E5_8D_8A_E5_BE_84 * math.cos(math.radians(_E7_AC_94_E8_BF_B9_E7_82_B9_E8_A7_92_E5_BA_A6)))
_E7_AC_94_E8_BF_B9_E7_82_B9y = (_E5_86_85_E5_9C_86_E5_9C_86_E5_BF_83y + _E7_AC_94_E8_BF_B9_E7_82_B9_E5_8D_8A_E5_BE_84 * math.sin(math.radians(_E7_AC_94_E8_BF_B9_E7_82_B9_E8_A7_92_E5_BA_A6)))
return _E7_AC_94_E8_BF_B9_E7_82_B9x, _E7_AC_94_E8_BF_B9_E7_82_B9y
#开始进入Python的世界
global _E5_A4_96_E5_9C_86_E5_8D_8A_E5_BE_84, _E5_86_85_E5_9C_86_E5_8D_8A_E5_BE_84, _E7_AC_94_E8_BF_B9_E7_82_B9_E5_8D_8A_E5_BE_84, _E5_A4_96_E5_9C_86_E8_BD_AC_E8_BF_87_E8_A7_92_E5_BA_A6
_E5_A4_96_E5_9C_86_E5_8D_8A_E5_BE_84, _E5_86_85_E5_9C_86_E5_8D_8A_E5_BE_84, _E7_AC_94_E8_BF_B9_E7_82_B9_E5_8D_8A_E5_BE_84 = 150, 61, 52
_E5_A4_96_E5_9C_86_E8_BD_AC_E8_BF_87_E8_A7_92_E5_BA_A6 = 0
_E7_AC_94_E8_BF_B9_E7_82_B9x = ((_E5_A4_96_E5_9C_86_E5_8D_8A_E5_BE_84 - _E5_86_85_E5_9C_86_E5_8D_8A_E5_BE_84) + _E7_AC_94_E8_BF_B9_E7_82_B9_E5_8D_8A_E5_BE_84)
_E7_AC_94_E8_BF_B9_E7_82_B9y = 0
r, g, b = 255, 0, 255
__Pen.clear()
__Pen.penup()
__Pen.goto(_E7_AC_94_E8_BF_B9_E7_82_B9x, _E7_AC_94_E8_BF_B9_E7_82_B9y)
__Pen.pendown()
for __count in range(7200):
__Pen.pencolor(_E8_AE_A1_E7_AE_97_E5_89_8D_E6_99_AF_E8_89_B2())
_E5_A4_96_E5_9C_86_E8_BD_AC_E8_BF_87_E8_A7_92_E5_BA_A6 += 1
[_E7_AC_94_E8_BF_B9_E7_82_B9x, _E7_AC_94_E8_BF_B9_E7_82_B9y] = _E8_AE_A1_E7_AE_97_E7_AC_94_E8_BF_B9_E7_82_B9()
__Pen.goto(_E7_AC_94_E8_BF_B9_E7_82_B9x, _E7_AC_94_E8_BF_B9_E7_82_B9y)
while (input('GameOver? Y/N') != 'Y'):
pass
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn