Решение модуля 2.5 «Поколение Python»
Пятый урок из курса «Поколение Python», направленный на углубленное изучение манипуляций с целыми числами. По результатам урока ученик должен научиться:
- Находить остаток от деления
- Возводить в N-ую степень
- Решать задачи
- Целочисленно делить
- Находить первую/вторую/третью цифру от всего числа
Вопросы
- Вычислите результат целочисленного деления.
23 // 7 = 3
20 // 5 = 4
2 // 5 = 0
123 // 10 = 12
— 123 // 10 = -13 - Вычислите остаток от деления.
23 % 7 = 2
20 % 5 = 0
2 % 5 = 2
123 % 10 = 3 - Что будет выведено на экран в результате выполнения следующей программы?
a = 15 // (16 % 7)
b = 34 % a * 5 — 29 % 5 * 2
print(a + b)
Ответ: 29 - Что будет выведено на экран в результате выполнения следующей программы?
a = 82 // 3 ** 2 % 7
print(a)
Ответ: 2
Геометрическая прогрессия
Геометрической прогрессией называется последовательность чисел b1,b2,…,bn, каждое из которых, начиная с b2, получается из предыдущего умножением на одно и то же постоянное число q (знаменатель прогрессии), то есть
bn=bn−1⋅q
Если известен первый член прогрессии и её знаменатель, то nn-ый член геометрической прогрессии находится по формуле
bn=b1⋅q n−1
# Получаем переменные b1,q,n b1 = int(input()) q = int(input()) n = int(input()) # Выводим результат на экран print(b1 * q ** (n-1))
Расстояние в метрах
Напишите программу, которая находит полное число метров по заданному числу сантиметров.
# Получаем число в сантиметрах и записываем в переменую cm cm = int(input()) # Переводим сантиметры в метры m = cm // 100 # Выводим результат на экран print(m)
Мандарины
n школьников делят k мандаринов поровну, неделящийся остаток остается в корзине. Сколько целых мандаринов достанется каждому школьнику? Сколько целых мандаринов останется в корзине?
# Получаем число школьников и мандаринов записав данные в переменные sch = int(input()) fru = int(input()) # Выводим результат на экран print(fru // sch) print(fru % sch)
Сама неотвратимость ?️
Безумный титан Танос собрал все 6 камней бесконечности и намеревается уничтожить половину населения Вселенной по щелчку пальцев. При этом если население Вселенной является нечетным числом, то титан проявит милосердие и округлит количество выживших в большую сторону. Помогите Мстителям подсчитать количество выживших.
# Получаем население и записываем в переменную n n = int(input()) # Выводим на экран колличество выживших print(n//2 + n%2)
Номер купе ?️
В купейном вагоне имеется 9 купе с четырьмя местами для пассажиров в каждом. Напишите программу, которая определяет номер купе, в котором находится место с заданным номером (нумерация мест сквозная, начинается с 1).
# Получаем номер места и кладем в переменную n n = int(input()) # Добавленное к месту 3 оставшихся места и проводим целочисленное деление на количество мест в купе (4) print((n + 3) // 4)
Пересчет временного интервала
Напишите программу для пересчёта величины временного интервала, заданного в минутах, в величину, выраженную в часах и минутах.
# Получаем и записываем в переменную кол-во минут m = int(input()) h = m // 60 # Часы целочисленное деление s = m % 60 # Минуты остаток от деления # Выводим результат на экран print(m, "мин - это", h, "час", s, "минут.")
Трехзначное число
Напишите программу, в которой рассчитывается сумма и произведение цифр положительного трёхзначного числа.
# Получаем число и сохраняем в переменную num num = int(input()) a = num % 10 # Последняя цифра числа b = (num % 100) // 10 # Предпоследняя цифра числа c = num // 100 # Первая цифра числа # Выводим результат на экран print("Сумма цифр =", c + b + a) print("Произведение цифр wp-block-quote is-style-info is-layout-flow wp-block-quote-is-layout-flow">Перестановка цифр
Дано трехзначное число abc, в котором все цифры различны. Напишите программу, которая выводит шесть чисел, образованных при перестановке цифр заданного числа.
# Получаем трехзначное число и сохраняем в переменную abc abc = int(input()) c = abc % 10 # Последняя цифра числа b = (abc % 100) // 10 # Предпоследняя цифра числа a = abc // 100 # Первая цифра числа # Выводим перебор всех перестановок цифр print(a, b, c, sep='') print(a, c, b, sep='') print(b, a, c, sep='') print(b, c, a, sep='') print(c, a, b, sep='') print(c, b, a, sep='')
Четырёхзначное число
Напишите программу для нахождения цифр четырёхзначного числа.
# Получаем число и сохраняем в m m = int(input()) m1 = m // 1000 # Цифра в позиции тысяч m2 = (m // 100) % 10 # Цифра в позиции сотен m3 = (m // 10) % 10 # Цифра в позиции десятков m4 = m % 10 # Цифра в позиции единиц # Выводим результат согласно условиям print("Цифра в позиции тысяч равна", m1) print("Цифра в позиции сотен равна", m2) print("Цифра в позиции десятков равна", m3) print("Цифра в позиции единиц равна", m4)
Если у вас не отображается решение последних задач, значит у вас включен блокировщик рекламы который вырезает эти ответы
НАПИСАТЬ КОД НА PYTHON!ПОМОГИТЕ!
Расстояние в метрах
Напишите программу, которая находит полное число метров по заданному числу сантиметров.Формат входных данных
На вход программе подаётся натуральное число – количество сантиметров.Формат выходных данных
Программа должна вывести одно число – полное число метров.345
Sample Output 1:3
Sample Input 2:100
Sample Output 2:1
Sample Input 3:89
Sample Output 3:Информатика, программирование, python
Напишите программу, которая находит полное число метров по заданному числу сантиметров.
Формат входных данных
На вход программе подаётся натуральное число – количество сантиметров.
Формат выходных данных
Программа должна вывести одно число – полное число метров.
Sample Input 1:
345
Sample Output 1:
3
Sample Input 2:
100
Sample Output 2:
1
Sample Input 3:
89
Sample Output 3:
0Лучший ответ
просто делишь нацело на 100
345 // 100 = 3
100 // 100 = 1
89 // 100 = 0
SSS SSSУченик (108) 3 года назадтам нужно программу написать, а не решения примеров, вот ответ
s = int(input())
m = int(s // 100)
print(m)A Man Without Humor Мастер (2187) SSS SSS, Юлия лайкнула мой ответ, так что думаю 3 строчки она написать смогла
(Решено) 1. Напишите программу, которая находит полное число метров по заданному числу сантиметров.2. Составьте программу вычисления значения функции y(x) =…
1. Напишите программу, которая находит полное число метров по заданному числу сантиметров.
2. Составьте программу вычисления значения функции y(x) = x2 – 7x + 8 для заданного с клавиатуры значения аргумента х.
3. Составьте программу, которая запрашивает два целых числа m, n. Найдите их среднее арифметическое.
4. Составьте программу поиска координат вершины параболы y = ax2+ bx + c.
5. Запрограммируйте калькулятор веса багажа. Обычно багаж бывает трёх видов:1) основной багаж (большой чемодан/сумка),
2) ручная кладь (маленькая сумочка, пакет),
3) доп. ручная кладь (клетка с животным, букет цветов).
Напиши на pythonВаш вопрос в очереди на обработку, пожалуйста подождите.
Не закрывайте страницу. Нейросеть пишет ответ. Он появится тут.
Этот ответ написан нейросетью.Внимание! Ответы искусственного интеллекта могут быть неточными. Не полагайтесь на них в медицине, юриспруденции, финансах и вопросах безопасности. При принятии важных решений всегда консультируйтесь с профильными специалистами.
Администрация сайта не несет ответственности за любой автоматически созданный контент. Если вы обнаружили ошибки, пожалуйста, сообщите об этом через кнопку "репорт" внизу ответа и мы примем соответствующие меры. Спасибо за вашу помощь в улучшении качества нашего сервиса.Ответ нейросети:
Давайте поочередно рассмотрим каждое задание:
1. Программа нахождения полного числа метров по заданному числу сантиметров:
def convert_cm_to_m(cm): meters = cm // 100 return meters cm = int(input("Введите количество сантиметров: ")) meters = convert_cm_to_m(cm) print(f"Это составляет метров.")2. Программа вычисления значения функции y(x) = x^2 - 7x + 8 для заданного значения аргумента x:
def calculate_y(x): y = x**2 - 7*x + 8 return y x = int(input("Введите значение x: ")) result = calculate_y(x) print(f"Результат вычисления функции y(x) = ")3. Программа нахождения среднего арифметического двух целых чисел m и n:
m = int(input("Введите первое целое число m: ")) n = int(input("Введите второе целое число n: ")) average = (m + n) / 2 print(f"Среднее арифметическое чисел и равно ")4. Программа поиска координат вершины параболы у=ах^2+bx+c:
a = float(input("Введите коэффициент a: ")) b = float(input("Введите коэффициент b: ")) c = float(input("Введите коэффициент c: ")) x_vertex = -b / (2 * a) y_vertex = a * x_vertex**2 + b * x_vertex + c print(f"Координаты вершины параболы: (, )")5. Программа калькулятора веса багажа на Python:
def calculate_baggage_weight(main_baggage, hand_luggage, extra_luggage): total_weight = main_baggage + hand_luggage + extra_luggage return total_weight main_baggage = float(input("Введите вес основного багажа: ")) hand_luggage = float(input("Введите вес ручной клади: ")) extra_luggage = float(input("Введите вес дополнительной ручной клади: ")) total_weight = calculate_baggage_weight(main_baggage, hand_luggage, extra_luggage) print(f"Общий вес багажа: кг.")Таким образом, представлены программы на Python для выполнения заданий по нахождению метров по сантиметрам, вычислению функции, нахождению среднего арифметического, поиску вершины параболы и калькулятору веса багажа. Каждая программа представляет решение задачи с использованием соответствующих математических формул.
Чтобы оставить комментарий, необходимо авторизоваться.
Задай любой вопрос нейросети!
она справится с любой поставленной задачей быстрее чем поиск в Яндекс.
Для того, чтобы задать вопрос нейросети, необходимо войти на сайт.
Последние вопросы
Последние вопросы:
(c) ChatGPT по русски 2023. Все права защищены. При обнаружении неправомерного контента пишите на [email protected]
Хотите задать любой вопрос нейросети?
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет"
Форма репорта неправомерного контента.
Обратная связь с администрацией проекта
только по почте. у нас поломалась отправка писем, пожалуйста пишите по адресам ниже
Уведомление об использовании cookie файлов
Наш сайт, как и большинство других, использует файлы cookie и другие похожие технологии (пиксельные тэги и т. п.), чтобы предоставлять услуги, наиболее отвечающие Вашим интересам и потребностям, а также собирать статистическую и маркетинговую информацию для анализа и совершенствования наших услуг и сайтов.
При использовании данного сайта, вы подтверждаете свое согласие на использование файлов cookie и других похожих технологий в соответствии с настоящим Уведомлением.
Если Вы не согласны, чтобы мы использовали данный тип файлов, Вы должны соответствующим образом установить настройки Вашего браузера или не использовать наш сайт.
Обращаем Ваше внимание на то, что при блокировании или удалении cookie файлов, мы не можем гарантировать корректную работу нашего сайта в Вашем браузере.
Cookie файлы, которые сохраняются через веб-сайт, не содержат сведений, на основании которых можно Вас идентифицировать.
Что такое файл cookie и другие похожие технологии
Файл cookie представляет собой небольшой текстовый файл, сохраняемый на вашем компьютере, смартфоне или другом устройстве, которое Вы используете для посещения интернет-сайтов.
Некоторые посещаемые Вами страницы могут также собирать информацию, используя пиксельные тэги и веб-маяки, представляющие собой электронные изображения, называемые одно-пиксельными (1×1) или пустыми GIF-изображениями.
Файлы cookie могут размещаться на вашем устройстве нами («собственные» файлы cookie) или другими операторами (файлы cookie «третьих лиц»).
Мы используем два вида файлов cookie на сайте: «cookie сессии» и «постоянные cookie». Cookie сессии — это временные файлы, которые остаются на устройстве пока вы не покинете сайт. Постоянные cookie остаются на устройстве в течение длительного времени или пока вы вручную не удалите их (как долго cookie останется на вашем устройстве будет зависеть от продолжительности или «времени жизни» конкретного файла и настройки вашего браузера).
Cookie файлы бывают различных типов:
Необходимые. Эти файлы нужны для обеспечения правильной работы сайта, использования его функций. Отключение использования таких файлов приведет к падению производительности сайта, невозможности использовать его компоненты и сервисы.
Файлы cookie, относящиеся к производительности, эффективности и аналитике. Данные файлы позволяют анализировать взаимодействие посетителей с сайтом, оптимизировать содержание сайта, измерять эффективность рекламных кампаний, предоставляя информацию о количестве посетителей сайта, времени его использования, возникающих ошибках.
Функциональные файлы cookie запоминают пользователей, которые уже заходили на наш сайт, их индивидуальные параметры (такие как язык и регион, например) и предпочтения, и помогают индивидуализировать содержание сайта.
Рекламные файлы cookie определяют, какие сайты Вы посещали и как часто, какие ссылки Вы выбирали, что позволяет показывать Вам рекламные объявления, которые заинтересуют именно Вас.
Электронная почта. Мы также можем использовать технологии, позволяющие отслеживать, открывали ли вы, прочитали или переадресовывали определенные сообщения, отправленные нами на вашу электронную почту. Это необходимо, чтобы сделать наши средства коммуникации более полезными для пользователя. Если вы не желаете, чтобы мы получали сведения об этом, вам нужно аннулировать подписку посредством ссылки «Отписаться» («Unsubscribe»), находящейся внизу соответствующей электронной рассылки.
Кнопки доступа к социальным сетям. Они используются для того, чтобы пользователи могли поделиться ссылкой на страницу в социальных сетях или сделать электронную закладку. Данные кнопки являются ссылками на веб-сайты социальных сетей, принадлежащих третьим лицам, которые, в свою, очередь могут фиксировать информацию о вашей активности в интернете, в том числе на нашем сайте. Пожалуйста, ознакомьтесь с соответствующими условиями использования и политикой конфиденциальности таких сайтов для понимания того, как они используют ваши данные, и того, как можно отказаться от использования ими ваших данных или удалить их.
Сторонние веб-сервисы. Иногда на данном сайте мы используем сторонние веб-сервисы. Например, для отображения тех или иных элементов (изображения, видео, презентации и т. п.), организации опросов и т. п. Как и в случае с кнопками доступа к социальным сетям, мы не можем препятствовать сбору этими сайтами или внешними доменами информации о том, как вы используете содержание сайта.
Как управлять файлами cookie?
Большинство интернет-браузеров изначально настроены на автоматический прием файлов cookie.
В любое время Вы можете изменить настройки вашего браузера таким образом, чтобы блокировать файлы cookie или предупреждать вас о том, когда они будут отправляться к вам на устройство (обратитесь к руководству использования конкретного браузера). Отключение файлов cookie может повлиять на Вашу работу в интернете.
Если вы используете несколько устройств и (или) браузеров для доступа в интернет, соответствующие настройки должны быть изменены в каждом из них.
Заключительные положения
По собственному усмотрению мы можем периодически изменять настоящее Уведомление.
По возникающим вопросам с нами можно связаться, используя контакты, размещенные на нашем сайте.