鱼C论坛

 找回密码
 立即注册
查看: 1520|回复: 2

[已解决]用Python做一个圣诞树

[复制链接]
发表于 2021-12-18 19:48:21 From FishC Mobile | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
圣诞节前,不要网上摘抄的,网上摘抄的那个报错!!!
最佳答案
2021-12-19 12:26:28
找到你抄的图的代码了,我这运行没有报错:
  1. from turtle import *
  2. import random
  3. import time

  4. n = 80.0

  5. speed("fastest")
  6. screensize(bg='seashell')
  7. left(90)
  8. forward(3 * n)
  9. color("orange", "yellow")
  10. begin_fill()
  11. left(126)

  12. for i in range(5):
  13.     forward(n / 5)
  14.     right(144)
  15.     forward(n / 5)
  16.     left(72)
  17. end_fill()
  18. right(126)

  19. color("dark green")
  20. backward(n * 4.8)


  21. def tree(d, s):
  22.     if d <= 0: return
  23.     forward(s)
  24.     tree(d - 1, s * .8)
  25.     right(120)
  26.     tree(d - 3, s * .5)
  27.     right(120)
  28.     tree(d - 3, s * .5)
  29.     right(120)
  30.     backward(s)


  31. tree(15, n)
  32. backward(n / 2)

  33. for i in range(200):
  34.     a = 200 - 400 * random.random()
  35.     b = 10 - 20 * random.random()
  36.     up()
  37.     forward(b)
  38.     left(90)
  39.     forward(a)
  40.     down()
  41.     if random.randint(0, 1) == 0:
  42.         color('tomato')
  43.     else:
  44.         color('wheat')
  45.     circle(2)
  46.     up()
  47.     backward(a)
  48.     right(90)
  49.     backward(b)
  50. time.sleep(60)
复制代码

我看你抄的代码里这里错了:
1219-1221.PNG
1639828079174..jpg
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2021-12-19 09:53:27 | 显示全部楼层
贴代码,贴报错,不要贴图。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-12-19 12:26:28 | 显示全部楼层    本楼为最佳答案   
找到你抄的图的代码了,我这运行没有报错:
  1. from turtle import *
  2. import random
  3. import time

  4. n = 80.0

  5. speed("fastest")
  6. screensize(bg='seashell')
  7. left(90)
  8. forward(3 * n)
  9. color("orange", "yellow")
  10. begin_fill()
  11. left(126)

  12. for i in range(5):
  13.     forward(n / 5)
  14.     right(144)
  15.     forward(n / 5)
  16.     left(72)
  17. end_fill()
  18. right(126)

  19. color("dark green")
  20. backward(n * 4.8)


  21. def tree(d, s):
  22.     if d <= 0: return
  23.     forward(s)
  24.     tree(d - 1, s * .8)
  25.     right(120)
  26.     tree(d - 3, s * .5)
  27.     right(120)
  28.     tree(d - 3, s * .5)
  29.     right(120)
  30.     backward(s)


  31. tree(15, n)
  32. backward(n / 2)

  33. for i in range(200):
  34.     a = 200 - 400 * random.random()
  35.     b = 10 - 20 * random.random()
  36.     up()
  37.     forward(b)
  38.     left(90)
  39.     forward(a)
  40.     down()
  41.     if random.randint(0, 1) == 0:
  42.         color('tomato')
  43.     else:
  44.         color('wheat')
  45.     circle(2)
  46.     up()
  47.     backward(a)
  48.     right(90)
  49.     backward(b)
  50. time.sleep(60)
复制代码

我看你抄的代码里这里错了:
1219-1221.PNG
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-4-30 21:56

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表