06.05.2023 (суббота)

Тема: основы программирования в Phyton

Содержание: основы программирования в Phyton, выполнение практических упражнений (Структура принятия решения и булева логика)

Задание: 

Ниже приведены возрастные рекомендации:

• если возраст 1 год или меньше, то он или она - младенец;

• если возраст старше l года, но моложе 13 лет, то он или она- ребенок;

• если возраст не менее 13 лет, но моложе 20 лет, то он или она - подросток;

• если возраст более 20 лет, то он или она- взрослый.

Напишите программу, которая просит пользователя ввести массу тела и затем вычисляет его вес. Если вес тела больше 500 Н (ньютонов), то вывести сообщение, говорящее о том, что тело слишком тяжелое. Если вес тела меньше 100 Н, то показать сообщение, что оно слишком легкое.

Разработайте программу, которая просит пользователя ввести месяц (в числовой форме), день и двузначный год. Затем программа должна определить, равняется ли произведение дня и месяца году. Если это так, то она должна вывести сообщение, говорящее, что введенная дата является волшебной. В противном случае она должна вывести сообщение, что дата не является волшебной.

6. Цветовой микшер. Красный, синий и желтый называются основными цветами, потому что их нельзя получить путем смешения других цветов. При смешивании двух основных цветов получается вторичный цвет:

• если смешать красный и синий, то получится фиолетовый;

• если смешать красный и желтый, то получится оранжевый;

• если смешать синий и желтый, то получится зеленый.

Разработайте программу, которая предлагает пользователю ввести названия двух основных цветов для смешивания. Если пользователь вводит что-нибудь помимо названий "красный", "синий" или "желтый", то программа должна вывести сообщение об ошибке.

В противном случае программа должна вывести название вторичного цвета, который получится в результате.

7. Калькулятор сосисок для пикника. Допустим, что сосиски упакованы в пакеты по 10 штук, а булочки - в пакеты по 8 штук. Напишите программу, которая вычисляет количество упаковок с сосисками и количество упаковок с булочками, необходимых для пикника с минимальными остатками. Программа должна запросить у пользователя количество участников пикника и количество хот-догов, которые будут предложены каждому участнику. Программа должна показать приведенные ниже подробности:

• минимально необходимое количество упаковок с сосисками;

• минимально необходимое количество упаковок с булочками;

• количество оставшихся сосисок;

• количество оставшихся булочек.