-2 / 1 / 1
Регистрация: 11.09.2021
Сообщений: 99
|
||||||
1 | ||||||
Разработать класс "Ресторан"19.09.2021, 11:08. Показов 6884. Ответов 11
Метки python 3.8.6 (Все метки)
Помогите пожалуйста решить задачу -
Начните с программы из упражнения 9-1. Добавьте атрибут number_served со значением по умолчанию 0; он представляет количество обслуженных посетителей . Создайте экземпляр с именем restaurant . Выведите значение number_served, потом измените и выведите снова. Упражнение 9.1
0
|
19.09.2021, 11:08 | |
Ответы с готовыми решениями:
11
Разработать класс ListStr, задающий список строк. Используя этот класс в качестве базового класса, разработать класс Que Класс Ресторан, заказ и поиск блюда по заданному критерию Требуется разработать модель ИС "Ресторан" Создать объект класса Ресторан, используя класс Кухня. Методы: приготовить суп, салат, кофе, составить меню, принять зак Разработать абстрактный класс класс Point для задания координаты точки на плоскости. Выбирая этот класс в качестве базо |
1810 / 785 / 330
Регистрация: 05.09.2021
Сообщений: 1,299
|
||||||
19.09.2021, 11:32 | 2 | |||||
1
|
Модератор
13666 / 10879 / 6461
Регистрация: 18.12.2011
Сообщений: 29,017
|
||||||
19.09.2021, 11:32 | 3 | |||||
1
|
1810 / 785 / 330
Регистрация: 05.09.2021
Сообщений: 1,299
|
||||||
19.09.2021, 11:34 | 4 | |||||
Или такой вариант
1
|
-2 / 1 / 1
Регистрация: 11.09.2021
Сообщений: 99
|
|
19.09.2021, 12:07 [ТС] | 5 |
Спасибо всем большое за помощь
0
|
-2 / 1 / 1
Регистрация: 11.09.2021
Сообщений: 99
|
||||||
19.09.2021, 13:14 [ТС] | 6 | |||||
Привет, помогите решить проблему, я пытался сделать это - добавьте метод с именем increment_number_served(), который увеличивает количество обслуженных посетителей на заданную величину. Вызовите этот метод с любым числом
Код -
0
|
1810 / 785 / 330
Регистрация: 05.09.2021
Сообщений: 1,299
|
||||||||||||||||
19.09.2021, 13:48 | 7 | |||||||||||||||
Проблем с добавленным методом и его вызовом я никаких не вижу. Или не понимаю где искать.
Только в строчку
Добавлено через 6 минут Или вот так ее написать
0
|
-2 / 1 / 1
Регистрация: 11.09.2021
Сообщений: 99
|
||||||
19.09.2021, 13:56 [ТС] | 8 | |||||
Не помогло
Ошибка - File "E:\Python\9-4.py", line 23 def increment_number_served(self, served): TabError: inconsistent use of tabs and spaces in indentation Код -
0
|
1810 / 785 / 330
Регистрация: 05.09.2021
Сообщений: 1,299
|
|
19.09.2021, 14:04 | 10 |
Сообщение было отмечено kepsk1y как решение
Решение
kepsk1y, Такое ощущение, что у тебя что-то либо с отступами. Либо "табуляция" и пробелы как-то перемешаны между собой.
Я тупо код от сюда копирую, и у меня все норм. Интерпретатор ошибок не выдает.
1
|
19.09.2021, 15:40 | 11 |
Не по теме: Те кто начинают именно познавать Python - познают Python по документации и обширнейшей литературе. Я, например, так делал - и моих вопросов здесь по Python 2-3 штуки за несколько лет. И они - не дно. Остальные же на каждый чих, вместо того чтобы погуглить или подумать, задают дно вопросы. Ты все понял? Добавлено через 9 минут Я, кстати, ответил на твою проблему. Но ты даже не подумал над ответом. В любом редакторе или IDE есть настройки для автоматической замены табуляции на пробелы. То есть отступы удобнее ставить кнопкой TAB, но сами отступы должны быть пробельными - так принято. И во всех основных IDE это настройка по умолчанию. И поэтому проблем с отступами (разное кол-во или смешение табов и пробелов) у большинства и нет.
1
|
19.09.2021, 16:27 | 12 |
Garry Galler, Я с самого начала пользовался средой разработки и даже не задавался вопросом о табуляции. Отступы IDE делает автоматически. Но сейчас, после Вашего замечания, решил проверить, что если использовать в IDE табуляцию. Она подчеркивается зеленым. И стоит только запустить отладку, IDE тут же преобразовывает табуляцию в пробелы. Теперь, для общего образования буду знать. А вообще, для того, что бы было меньше проблем, всегда нужно использовать специализированные средства.
kepsk1y, Если Вы собираетесь изучать Python, сразу же начните использовать PyCharm (можно скачать официально бесплатную версию). Тогда у Вас не будет возникать таких проблем, как эта. Добавлено через 12 минут И сразу с классов? Хотя я догадался. У Вас уже большой опыт работы с классам, но в другом языке, например С++. Но нужно понимать, что в питоне, в отличие от других языков, где отступы делаются только для удобства чтения, здесь отступы, это часть синтаксиса, как например ";" в С++. И если ошибка в отступах, то это ошибка в коде, из за которой код не будет правильно работать.
1
|
19.09.2021, 16:27 | |
19.09.2021, 16:27 | |
Помогаю со студенческими работами здесь
12
Класс: Разработать абстрактный класс класс Point для задания координаты... Создать класс СПИСОК целых чисел. Разработать класс СТЕК Разработать класс Man (человек) и производный класс Student (студент). Описать атрибуты. Разработать класс Tableware (посуда) и производный класс Dish (тарелка). Описать атрибуты Разработать класс Таблица, содержащий символы русского алфавита и производный от него Класс Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |