Файл: Программа включает в себя ответы на вопросы Выбор вида машины.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 11.12.2023
Просмотров: 68
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Дневник проекта «Автоответчик»
elif avto == 'moto': if size == '1': if fuel == '1': print('Вам понадобится около 1млн р.') elif fuel == '2': print('Вам понадобится около 1,2млн р.') elif size == '2' if fuel == '1': print('Вам понадобится около 1,4млн р.') elif fuel == '2': print('Вам понадобится около 1,6млн р.')def Volkswagen(avto, size, fuel): if avto == 'gruz': if size == '1': if fuel == '1': print('Вам понадобится около 3,1млн р.') elif fuel == '2': print('Вам понадобится около 3,3млн р.') elif size == '2' if fuel == '1': print('Вам понадобится около 3,5млн р.') elif fuel == '2': print('Вам понадобится около 3,7млн р.') elif avto == 'leg': if size == '1': if fuel == '1': print('Вам понадобится около 2,3млн р.') elif fuel == '2': print('Вам понадобится около 2,5млн р.') elif size == '2' if fuel == '1': print('Вам понадобится около 2,7млн р.') elif fuel == '2': print('Вам понадобится около 2,9млн р.') elif avto == 'moto': if size == '1': if fuel == '1': print('Вам понадобится около 1,5млн р.') elif fuel == '2': print('Вам понадобится около 1,7млн р.') elif size == '2' if fuel == '1': print('Вам понадобится около 1,9млн р.') elif fuel == '2': print('Вам понадобится около 2,1млн р.')Основная программа main.pyimport timeimport avto_myprint('Здравствуйте! На ваш запрос о выборе машины ответит наш авто-ответчик. Для выбора действия используйте цифры от 1 до 4.')print('Нажмите 1 - если Вам нужен грузовой автомобиль, 2 - если Вам нужен легковой автомобиль, 3 - если Вам необходим мотоцикл, 4 - завершить разговор')comanda = input('Введите команду:')print('Обработка...')time.sleep(3)if comanda == '1':print('Вы выбрали грузовые автомобили')avto = 'gruz'avto_my.brand()avto_my.size()avto_my.fuel()print('Обработка...')time.sleep(3)if brand == '1': avto_my.Toyota(avto, size, fuel)elif brand == '2': avto_my.Volkswagen(avto, size, fuel)elif comanda == '2':print('Вы выбрали легковые автомобили')avto = 'leg'avto_my.brand()avto_my.size()avto_my.fuel()print('Обработка...')time.sleep(3)if brand == '1': avto_my.Toyota(avto, size, fuel)elif brand == '2': avto_my.Volkswagen(avto, size, fuel)elif comanda == '3': avto = 'moto' avto_my.brand() avto_my.size() avto_my.fuel() print('Обработка...')time.sleep(3)if brand == '1': avto_my.Toyota(avto, size, fuel)elif brand == '2': avto_my.Volkswagen(avto, size, fuel)elif comanda == '4': print('Возвращаетесь в любое удобное время,вы всегда рады вам!')print('К сожаление мы пока не можем предложить вам другие варианты автомобилей автоматически, но вы можете связаться с нашим ассистентом по горячей линии ******')
-
Аннотация. Автоответчик (автоинформатор), распознающий вопросы пользователя.
-
Постановка задачи:
-
Формализация алгоритма:
-
Перечень подпрограмм (при наличии);
-
Описание алгоритма (блок-схема или подробное словесное описание алгоритма);
-
Листинг программы (текст программы).
elif avto == 'moto': if size == '1': if fuel == '1': print('Вам понадобится около 1млн р.') elif fuel == '2': print('Вам понадобится около 1,2млн р.') elif size == '2' if fuel == '1': print('Вам понадобится около 1,4млн р.') elif fuel == '2': print('Вам понадобится около 1,6млн р.')def Volkswagen(avto, size, fuel): if avto == 'gruz': if size == '1': if fuel == '1': print('Вам понадобится около 3,1млн р.') elif fuel == '2': print('Вам понадобится около 3,3млн р.') elif size == '2' if fuel == '1': print('Вам понадобится около 3,5млн р.') elif fuel == '2': print('Вам понадобится около 3,7млн р.') elif avto == 'leg': if size == '1': if fuel == '1': print('Вам понадобится около 2,3млн р.') elif fuel == '2': print('Вам понадобится около 2,5млн р.') elif size == '2' if fuel == '1': print('Вам понадобится около 2,7млн р.') elif fuel == '2': print('Вам понадобится около 2,9млн р.') elif avto == 'moto': if size == '1': if fuel == '1': print('Вам понадобится около 1,5млн р.') elif fuel == '2': print('Вам понадобится около 1,7млн р.') elif size == '2' if fuel == '1': print('Вам понадобится около 1,9млн р.') elif fuel == '2': print('Вам понадобится около 2,1млн р.')Основная программа main.pyimport timeimport avto_myprint('Здравствуйте! На ваш запрос о выборе машины ответит наш авто-ответчик. Для выбора действия используйте цифры от 1 до 4.')print('Нажмите 1 - если Вам нужен грузовой автомобиль, 2 - если Вам нужен легковой автомобиль, 3 - если Вам необходим мотоцикл, 4 - завершить разговор')comanda = input('Введите команду:')print('Обработка...')time.sleep(3)if comanda == '1':print('Вы выбрали грузовые автомобили')avto = 'gruz'avto_my.brand()avto_my.size()avto_my.fuel()print('Обработка...')time.sleep(3)if brand == '1': avto_my.Toyota(avto, size, fuel)elif brand == '2': avto_my.Volkswagen(avto, size, fuel)elif comanda == '2':print('Вы выбрали легковые автомобили')avto = 'leg'avto_my.brand()avto_my.size()avto_my.fuel()print('Обработка...')time.sleep(3)if brand == '1': avto_my.Toyota(avto, size, fuel)elif brand == '2': avto_my.Volkswagen(avto, size, fuel)elif comanda == '3': avto = 'moto' avto_my.brand() avto_my.size() avto_my.fuel() print('Обработка...')time.sleep(3)if brand == '1': avto_my.Toyota(avto, size, fuel)elif brand == '2': avto_my.Volkswagen(avto, size, fuel)elif comanda == '4': print('Возвращаетесь в любое удобное время,вы всегда рады вам!')print('К сожаление мы пока не можем предложить вам другие варианты автомобилей автоматически, но вы можете связаться с нашим ассистентом по горячей линии ******')
-
Тестовые примеры
-
Результаты работы: программа работает исправно -
Скрин-шоты результатов работы.
-
Описание размещения.