12.05.2023 (пятница)
Тема: основы программирования в Phyton
Содержание: основы программирования в Phyton, выполнение практических упражнений (структуры с повторением)
Задание:
Напишите цикл while, который позволяет пользователю ввести число. Число должно быть умножено на 1 О, и результат присвоен переменной с именем product. Цикл должен повторяться до тех пор, пока product меньше 100.
Напишите цикл while, который просит пользователя ввести два числа. Числа должны быть сложены, и показана сумма. Цикл должен запрашивать у пользователя, желает ли он выполнить операцию еще раз. Если да, то цикл должен повториться, в противном случае он должен завершиться.
Сборщик ошибок. Сборщик ошибок собирает ошибки каждый день в течение пяти дней . Напишите программу, которая ведет учет нарастающего итога ошибок, собранных в течение пяти дней. Цикл должен запрашивать количество ошибок, собираемых в течение каждого дня, и когда цикл завершается, программа должна вывести общее количество собранных ошибок.
Сожженные калории. Бег на беговой дорожке позволяет сжигать 4,2 калорий в минуту. Напишите программу, которая применяет цикл для вывода количества калорий, сожженных после 10, 15, 20, 25 и 30 минут бега.
Анализ бюджета. Напишите программу, которая просит пользователя ввести сумму, выделенную им на один месяц . Затем цикл должен предложить пользователю ввести суммы отдельных статей его расходов за месяц и подсчитать их нарастающим итогом. По завершению цикла программа должна вывести сэкономленную или перерасходованную сумму.
Средняя толщина дождевых осадков. Напишите программу, которая применяет вложенные циклы для сбора данных и вычисления средней толщины дождевых осадков за ряд лет. Программа должна сначала запросить количество лет. Внешний цикл будет выполнять одну итерацию для каждого года. Внутренний цикл будет делать двенадцать итераций, одну для каждого месяца. Каждая итерация внутреннего цикла запрашивает у пользователя миллиметры дождевых осадков в течение этого месяца. После всех итераций программа должна вывести количество месяцев, общее количество миллиметров дождевых осадков и среднюю толщину дождевых осадков в месяц в течение всего периода.
Мелкая монета для зарплаты. Напишите программу, которая вычисляет сумму денег, которую человек заработает в течение периода времени, если в первый день его зарплата составит одну копейку, во второй день две копейки и каждый последующий день будет удваиваться. Программа должна запросить у пользователя количество дней, вывести таблицу, показывающую зарплату за каждый день, и затем показать заработную плату до налоговых и прочих удержаний в конце периода. Итоговый результат должен быть выведен в рублях, а не в количестве копеек.
Сумма чисел. Напишите программу с циклом, которая просит пользователя ввести ряд положительных чисел. Пользователь должен ввести отрицательное число в качестве сигнала конца числового ряда. После того как все положительные числа будут введены, программа должна вывести их сумму.
Уровень океана. Допустим, что уровень океана в настоящее время повышается примерно на 1,6 мм в год. С учетом этого создайте приложение, которое выводит количество миллиметров, на которые океан будет подниматься каждый год в течение следующих 25 лет.
Рост платы за обучение. В заданном университете обучение студента-очника составляет 45 ООО рублей в семестр. Было объявлено, что плата за обучение будет повышаться на 3% каждый год в течение следующих 5 лет. Напишите программу с циклом, который выводит плановую сумму за обучение в семестр в течение следующих 5 лет.
Потеря массы. Если умеренно активный человек будет сокращать свое потребление в калориях на 500 калорий в день, то, как правило, он может похудеть примерно на 1,5 кг в месяц. Напишите программу, которая позволяет пользователю ввести его исходную массу и затем создает и выводит таблицу, показывающую, каким будет его ожидаемая масса в конце каждого месяца в течение следующих 6 месяцев, если он останется на этой диете.