乘号 发表于 2020-4-5 16:44:29

help!!!

本帖最后由 乘号 于 2020-4-5 16:46 编辑

import turtle as t

def draw_diamond(turt):
  for i in range(1,3):
    turt.forward(100)
    turt.right(45)
    turt.forward(100)
    turt.right(135)


def draw_art():
  window = t.Screen()
  window.bgcolor("green")

  brad = t.Turtle()
  brad.shape('turtle')

  brad.color("red")
  brad.speed('fast')

  for i in range(1,37):
  draw_diamond(brad)
  brad.right(10)

  brad.right(90)
  brad.forward(300)

  window.exitonclick()

draw_art()

运行后第三行for标红



解决者有鱼币奖励。至于多少。。。看情况

qiuyouzhi 发表于 2020-4-5 16:48:32

缩进问题,重新输入一遍

乘号 发表于 2020-4-5 16:49:54

qiuyouzhi 发表于 2020-4-5 16:48
缩进问题,重新输入一遍

还是不行{:10_304:}

qiuyouzhi 发表于 2020-4-5 16:50:54

乘号 发表于 2020-4-5 16:49
还是不行

把所有代码删掉,然后重新输入
我觉得你是用的空格进行缩进

乘号 发表于 2020-4-5 16:52:03

qiuyouzhi 发表于 2020-4-5 16:50
把所有代码删掉,然后重新输入
我觉得你是用的空格进行缩进

我去试试

Chysial 发表于 2020-4-5 16:52:06

我能问一下你为啥用for吗 感觉对你这个函数没啥用啊

乘号 发表于 2020-4-5 17:02:31

qiuyouzhi 发表于 2020-4-5 16:50
把所有代码删掉,然后重新输入
我觉得你是用的空格进行缩进

还是不行。。。

乘号 发表于 2020-4-5 17:03:09

Chysial 发表于 2020-4-5 16:52
我能问一下你为啥用for吗 感觉对你这个函数没啥用啊

。。。。

zltzlt 发表于 2020-4-5 17:17:49

空格用了中文的。。。

import turtle as t


def draw_diamond(turt):
    for i in range(1, 3):
      turt.forward(100)
      turt.right(45)
      turt.forward(100)
      turt.right(135)


def draw_art():
    window = t.Screen()
    window.bgcolor("green")

    brad = t.Turtle()
    brad.shape('turtle')

    brad.color("red")
    brad.speed('fast')

    for i in range(1, 37):
      draw_diamond(brad)
      brad.right(10)

    brad.right(90)
    brad.forward(300)

    window.exitonclick()


draw_art()

zltzlt 发表于 2020-4-5 17:21:30

还有,不要使用三无标题

Dr.liu 发表于 2020-4-6 19:41:17

用尺子比划着看缩进!
页: [1]
查看完整版本: help!!!