@phawer-7

Простой код на Python но выдает ошибку?

class Robot:
	population = 0

	def __init__(self, name):
		self.name = name
		print("Инициализация {0}".format(self.name))
		
		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("Роботов уничтожим)))))))))))))))))))))))))))0)0000)000")

del droid1
del droid2

Robot.howMany()


Читаю книгу 'Укус питона'.
Сделал также как в кинге, но выдает ошибку.
ХЕЛП

Ошибка:
SyntaxError: unexpected character after line continuation character
  • Вопрос задан
  • 100 просмотров
Решения вопроса 1
tumbler
@tumbler Куратор тега Python
бекенд-разработчик на python
.format(\Robot.population))
Вот этот бэкслеш это вообще что?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы