Ответы на задания 2-ой главы.
Первое устное задание рассматривать не будем.
Задача №2Напишите программу, в окно которой пользователь сможет ввести названия двух своих любимых блюд. Программа должна сцеплять две эти строки и выводить полученную строку, как название нового, невиданного блюда.
name1 = input("Введите первое свое любимое блюдо: ")
name2 = input("Введите второе свое любимое блюдо: ")
print("nА теперь, внимание! Я придумал блюдо, которое объединяет ваше оба любимых: ")
print(name1+name2)
input("nnВведите Enter, чтобы выйти из приложения...")Задача №3Напишите программу "Щедрый посетитель", в окно которой пользователь сможет ввести сумму счета за обед в ресторане. Программа должна выводить два значения: чаевые из расчета 15% и 20% от указанной суммы.print("Здравствуйте, уважаемый посетитель стриптиз-клуба 'Вертихвостка'!")# Не могу удержаться. Процитируем Гарри Гаррисона :-)
print("Наш девиз: ЗАХОДИТЕ К НАМ, ЗАСРАНЦЫ, ЖДУТ ВАС ВЫПИВКА И ТАНЦЫ!")
print("Вас приветствует приложение для подсчета чаевых для официантки,")
print("которая, обслуживала вас.")
check = int(input("nДля начала введите сумму счета в долларах (без центов): "))
# Рассчитываем чаевые по американской системе
tip_good = check / 100 * 20
tip_bad = check / 100 * 10
print("nЕсли вам понравилось обслуживание, то оставьте официантке ",tip_good, "долларов")
print("Если же нет, то оставьте ", tip_bad, "долларов")
input("nnНажмите Enter, чтобы закрыть приложение...")Задача №4
Напишите программу "Автодилер", в окно которой пользователь сможет ввести стоимость автомобиля без наценок. Программа должна прибавлять к ней несколько дополнительных сумм: налог, регистрационный сбор, агентский сбор, цена доставки машины по месту назначения.Пусть налог и регистрационный сбор вычисляются как доля от начальной с тоимости, а остальные наценки будем считать фиксированным величинами. Окончательная цена автомобиля должна быть выведена на экран.print("Здравствуйте! Вас приветствует приложение автоцентра Audi.")print("Вводя стоимость автомобиля, мы расчитаем вам окончательную цену")
print("автомобиля со всеми наценками с каждым подпунктом")
price = int(input("nВведите стоимость автомобиля: "))
nalog = price / 100 * 13
print("nНалог: ", nalog, "рублей")
reg_sbor = price / 100 * 3
print("nРегистрационный сбор: ", reg_sbor, "рублей")
print("nАгентский сбор: ", 10000, "рублей")
print("nДоставка машины: ", 5000, "рублей")
full = price + nalog + reg_sbor + 10000 + 5000
print("nnИтого: ", full, "рублей")
print("nnБлагодарим за покупку!")
input("Введите Enter, чтобы закрыть приложение...")P.S. За наглядный листинг кода спасибо сайту highlight.hohli.com.P.P.S. Все разъезжается по швам.
Автор: Alek Azimov
