编写一个要求输入的乌龟程序,每次转动5次,然后转发100次

时间:2018-03-06 01:40:17

标签: python

我见过一些类似的问题,但他们似乎使用了其他一些编程语言

到目前为止,我已经:

import turtle
turns=turtle.Turtle()

degree=input('enter a number: ')

for i in range(5):
    turtle.left(degree)
    turtle.forward(100);

运行此功能不会要求我输入数字,因此不会打印任何内容

1 个答案:

答案 0 :(得分:1)

你应该给你的龟命名,你命名为turns。 您在整个类上调用了这些方法,这对您没有任何帮助。试试这个:

for i in range(5):
    turns.left(degree)
    turns.forward(100)

对于输入,只需按照Python版本的任何输入示例进行操作即可。例如,对于Python 3,请尝试

degree = int(input("Enter the angle of the turn in degrees:"))

还尝试插入一些调试print语句来跟踪数据和控制流程。