@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
  • Вопрос задан
  • 96 просмотров
Решения вопроса 1
tumbler
@tumbler Куратор тега Python
бекенд-разработчик на python
.format(\Robot.population))
Вот этот бэкслеш это вообще что?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
11 мая 2024, в 00:19
1000 руб./за проект
10 мая 2024, в 23:51
30000 руб./за проект
10 мая 2024, в 23:33
2500 руб./за проект