1
У меня возникли проблемы с пониманием того, что я должен делать здесь. Мне нужно создать объект, используя метод class Runner:
и run()
. Часть кода, которая топала меня эта часть:Использование передачи множества переменных в объект python
colorA,turtleA,yourName = objA.run()
colorB,turtleB,yourName = objB.run()
Я хотел бы некоторые идеи о том, как получить это сделать. У меня уже есть простой класс. Это то, что у меня есть:
import turtle
class Runner:
def __init__(self,color):
self.color = color
def run(self):
self = turtle.Turtle(), "Michael Corbett"
Полный Proj02 код:
from Proj02Runner import Runner
import turtle
window = turtle.Screen()
turtle.setup(300,200)
objA = Runner("red") #create one object
objB = Runner("green") #create a second object
#Call the run method on each object and unpack
# the tuple that is returned.
colorA,turtleA,yourName = objA.run()
colorB,turtleB,yourName = objB.run()
window.title(yourName)
#Manipulate the turtles to draw a picture.
turtleA.left(90)
turtleA.stamp()
turtleA.right(90)
turtleA.forward(50)
turtleA.right(30)
turtleA.color(colorA)
turtleA.forward(50)
turtleB.right(180)
turtleB.forward(50)
turtleB.left(30)
turtleB.color(colorB)
turtleB.forward(50)
мой бог .... ваш так хорошо! Спасибо. –