Форум сайта python.su
0
Здравствуйте. Имеется данный ресурс pythontutor.com от MIT, при вводе определённого примера выбивает ошибку. Пишет, что-то связанное с лимитом в 100 строк. Я новичок, какие можно использовать инструменты для разбора кода на 3 питоне?
Отредактировано quaker (Янв. 7, 2015 21:07:06)
Офлайн
103
код который вы вставляли
ща посмотрим что там за ошибка
Офлайн
0
terabaytЯ этот код вставил
код который вы вставляли ща посмотрим что там за ошибка
class Robot: '''Представляет робота с именем.''' # Переменная класса, содержащая количество роботов population = 0 def __init__(self, name): '''Инициализация данных.''' self.name = name print('(Инициализация {0})'.format(self.name)) # При создании этой личности, робот добавляется # к переменной 'population' Robot.population += 1 def __del__(self): '''Я умираю.''' print('{0} уничтожается!'.format(self.name)) Robot.population -= 1 if Robot.population == 0: print('{0} был последним.'.format(self.name)) else: print('Осталось {0:d} работающих роботов.'.format(Robot.population)) def sayHi(self): '''Приветствие робота. Да, они это могут.''' print('Приветствую! Мои хозяева называют меня {0}.'.format(self.name)) def howMany(): '''Выводит численность роботов.''' print('У нас {0:d} роботов.'.format(Robot.population)) howMany = staticmethod(howMany) droid1 = Robot('R2-D2') droid1.sayHi() Robot.howMany() droid2 = Robot('C-3PO') droid2.sayHi() Robot.howMany() print("\nЗдесь роботы могут проделать какую-то работу.\n") print("Роботы закончили свою работу. Давайте уничтожим их.") del droid1 del droid2 Robot.howMany()
Офлайн
49
quaker
Я новичок, какие можно использовать инструменты для разбора кода на 3 питоне?
Офлайн