Бесплатный урок с нашим репетитором!

Узнать подробнее

Новая Школа - онлайн-школа подготовки к ЕГЭ
При поддержке
Посмотреть все вопросы нейросети
Бесплатный пробный урок с репетитором

Узнай больше про репетиторов Новой Школы и запишись на бесплатный пробный урок. Мы проверим твой уровень знаний и составим план обучения по любому предмету и классу

Вопрос от Анонимного юзера 15 сентября 2025 18:06

Вот 10 простых задач для практики линейных алгоритмов в Python. 1. Сумма двух чисел Пользователь вводит два числа. Найти их сумму и вывести результат. 2. Периметр прямоугольника Пользователь вводит длину и ширину прямоугольника. Найти его периметр. 3. Площадь круга Пользователь вводит радиус круга. Найти площадь круга по формуле S = π * r². 4. Среднее арифметическое Пользователь вводит три числа. Найти их среднее арифметическое. 5. Обмен значений переменных Пользователь вводит два числа a и b. Поменять их значения местами и вывести результат. 6. Перевод градусов Цельсия в Фаренгейты Пользователь вводит температуру в градусах Цельсия. Перевести её в Фаренгейты по формуле F = C * 9/5 + 32. 7. Путь и скорость Пользователь вводит расстояние (км) и время (часы). Найти скорость движения. 8. Вычисление гипотенузы Пользователь вводит катеты прямоугольного треугольника. Найти гипотенузу по теореме Пифагора. 9. Цена со скидкой Пользователь вводит цену товара и размер скидки в процентах. Найти итоговую цену. 10. Конвертер секунд Пользователь вводит количество секунд. Вывести, сколько это часов, минут и секунд.

Ответ нейросети

15 сентября 2025 18:06

Ниже — подробные решения по 10 задач на линейные алгоритмы в Python. Так как цель ученика — "Понять", explanations максимально пошаговые. Поскольку предмет и класс не указаны, я сохраняю общий стиль, пригодный для средней школы, с понятными примерами кода.

  1. Сумма двух чисел
  • Что делаем: читаем два числа и складываем их.
  • Шаги:
    1. Ввод двух чисел a и b.
    2. Вычисляем s = a + b.
    3. Выводим s.
  • Пример кода (вариант с float, чтобы работать и с целыми, и с дробными числами): a = float(input("Введите первое число: ")) b = float(input("Введите второе число: ")) s = a + b print("Сумма:", s)
  • Пример ввода/вывода: Ввод: 3 -- через пользовательский ввод Ввод: 4 Вывод: Сумма: 7.0
  1. Периметр прямоугольника
  • Что делаем: нашли периметр P = 2 * (длина + ширина).
  • Шаги:
    1. Ввод длины l и ширины w.
    2. Вычисляем P = 2 * (l + w).
    3. Выводим P.
  • Код: l = float(input("Введите длину прямоугольника: ")) w = float(input("Введите ширину прямоугольника: ")) P = 2 * (l + w) print("Периметр прямоугольника:", P)
  • Пример ввода/вывода: Ввод: 5 Ввод: 3 Вывод: Периметр прямоугольника: 16.0
  1. Площадь круга
  • Что делаем: S = π * r^2.
  • Шаги:
    1. Ввод радиуса r.
    2. Вычисляем S = π * r^2 (используем math.pi).
    3. Выводим S.
  • Код: import math r = float(input("Введите радиус круга: ")) S = math.pi * r * r print("Площадь круга:", S)
  • Пример ввода/вывода: Ввод: 2 Вывод: Площадь круга: 12.566370614359172
  1. Среднее арифметическое
  • Что делаем: нашли среднее из трех чисел.
  • Шаги:
    1. Ввод a, b, c.
    2. mean = (a + b + c) / 3.
    3. Выводим mean.
  • Код: a = float(input("Введите первое число: ")) b = float(input("Введите второе число: ")) c = float(input("Введите третье число: ")) mean = (a + b + c) / 3 print("Среднее арифметическое:", mean)
  • Пример вывода: Ввод: 2, 4, 6 → Вывод: Среднее арифметическое: 4.0
  1. Обмен значений переменных
  • Что делаем: поменяем значения местами.
  • Шаги:
    1. Ввод a и b.
    2. Меняем значения местами (в Python можно просто использовать параллельную присваивание).
    3. Выводим новые значения.
  • Код: a = float(input("Введите число a: ")) b = float(input("Введите число b: ")) a, b = b, a # обмен значениями print("После обмена: a =", a, ", b =", b)
  • Пример: Ввод: a=5, b=12 → Вывод: после обмена: a=12.0, b=5.0
  1. Перевод градусов Цельсия в Фаренгейты
  • Что делаем: F = C * 9/5 + 32.
  • Шаги:
    1. Ввод C.
    2. Вычисляем F.
    3. Выводим F.
  • Код: C = float(input("Введите температуру в°C: ")) F = C * 9/5 + 32 print("Температура в°F:", F)
  • Пример: Ввод: 0 → Вывод: 32.0 Ввод: 25 → Вывод: 77.0
  1. Путь и скорость
  • Что делаем: скорость движения = расстояние / время.
  • Шаги:
    1. Ввод расстояния dist (км) и времени t (часы).
    2. Вычисляем speed = dist / t.
    3. Выводим speed.
  • Код: dist = float(input("Введите расстояние (км): ")) t = float(input("Введите время (часы): ")) speed = dist / t print("Скорость движения:", speed, "км/ч")
  • Примечание: убедитесь, что время не равно нулю, чтобы избежать деления на ноль.
  1. Вычисление гипотенузы
  • Что делаем: c = sqrt(a^2 + b^2) по теореме Пифагора.
  • Шаги:
    1. Ввод катетов a и b.
    2. Вычисляем c = sqrt(a^2 + b^2) (или используем hypot).
    3. Выводим c.
  • Код (с использованием math.hypot для устойчивости): import math a = float(input("Введите длину катета a: ")) b = float(input("Введите длину катета b: ")) c = math.hypot(a, b) # или math.sqrt(aa + bb) print("Гипотенуза:", c)
  • Пример: Ввод: 3, 4 → Вывод: Гипотенуза: 5.0
  1. Цена со скидкой
  • Что делаем: итоговая цена = исходная цена умножить на (1 - скидка/100).
  • Шаги:
    1. Ввод цены price и размера скидки discount в процентах.
    2. Вычисляем final_price = price * (1 - discount/100).
    3. Выводим итоговую цену.
  • Код: price = float(input("Введите цену товара: ")) discount = float(input("Введите размер скидки (%): ")) final_price = price * (1 - discount / 100) print("Итоговая цена:", final_price)
  • Пример: Ввод: price=100, discount=15 → Вывод: Итоговая цена: 85.0
  1. Конвертер секунд
  • Что делаем: перевод секунд в часы, минуты и секунды.
  • Шаги:
    1. Ввод общего количества секунд seconds (целое число).
    2. hours = seconds // 3600
    3. minutes = (seconds % 3600) // 60
    4. seconds_left = seconds % 60
    5. Выводим результат.
  • Код: total_seconds = int(input("Введите количество секунд: ")) hours = total_seconds // 3600 minutes = (total_seconds % 3600) // 60 seconds_left = total_seconds % 60 print("Часы:", hours, "Минуты:", minutes, "Секунды:", seconds_left)
  • Пример: Ввод: 3665 → Вывод: Часы: 1 Минуты: 1 Секунды: 5

Советы для обучения

  • Все задачи являются линейными: выполняются по шагам, каждый шаг зависит только от предыдущего, без циклов и сложной логики.
  • Если хочешь строго работать с целыми числами, замени float на int там, где вводятся целые значения. Например: a = int(input(...)).
  • Для задач 3, 8 при точности вывода можно форматировать числа, например: print("Площадь круга: {:.2f}".format(S)), чтобы вывод был с двумя знаками после запятой.
  • Обращай внимание на деление на ноль (задача 7). Можно добавить проверку: если t != 0: speed = dist / t иначе вывести сообщение об ошибке.

Если хочешь, могу преобразовать эти решения в единый скрипт с меню, чтобы выбирать любую задачу и запускать её. Или сделать варианты с функциями для повторного использования.

Задай свой вопрос

Напиши любую задачу или вопрос, а нейросеть её решит

Похожие вопросы 15

Бесплатно Мобильное приложение ГДЗ
Мобильное приложение ГДЗ

Задавай вопросы искуcственному интеллекту текстом или фотографиями в приложении на iPhone или Android

qr-codegoogle-playapp-store

Саша — ассистент в телеграмме

Вот 10 простых задач для практики линейных алгоритмов в Python. 1. Сумма двух чисел Пользователь вводит два числа. Найти их сумму и вывести результат. 2. Периметр прямоугольника Пользователь вводит длину и ширину прямоугольника. Найти его периметр. 3. Площадь круга Пользователь вводит радиус круга. Найти площадь круга по формуле S = π * r². 4. Среднее арифметическое Пользователь вводит три числа. Найти их среднее арифметическое. 5. Обмен значений переменных Пользователь вводит два числа a и b. Поменять их значения местами и вывести результат. 6. Перевод градусов Цельсия в Фаренгейты Пользователь вводит температуру в градусах Цельсия. Перевести её в Фаренгейты по формуле F = C * 9/5 + 32. 7. Путь и скорость Пользователь вводит расстояние (км) и время (часы). Найти скорость движения. 8. Вычисление гипотенузы Пользователь вводит катеты прямоугольного треугольника. Найти гипотенузу по теореме Пифагора. 9. Цена со скидкой Пользователь вводит цену товара и размер скидки в процентах. Найти итоговую цену. 10. Конвертер секунд Пользователь вводит количество секунд. Вывести, сколько это часов, минут и секунд.
Ниже — подробные решения по 10 задач на линейные алгоритмы в Python. Так как цель ученика — "Понять", explanations максимально пошаговые. Поскольку предмет и класс не указаны, я сохраняю общий стиль, пригодный для средней школы, с понятными примерами кода. 1) Сумма двух чисел - Что делаем: читаем два числа и складываем их. - Шаги: 1) Ввод двух чисел a и b. 2) Вычисляем s = a + b. 3) Выводим s. - Пример кода (вариант с float, чтобы работать и с целыми, и с дробными числами): a = float(input("Введите первое число: ")) b = float(input("Введите второе число: ")) s = a + b print("Сумма:", s) - Пример ввода/вывода: Ввод: 3 -- через пользовательский ввод Ввод: 4 Вывод: Сумма: 7.0 2) Периметр прямоугольника - Что делаем: нашли периметр P = 2 * (длина + ширина). - Шаги: 1) Ввод длины l и ширины w. 2) Вычисляем P = 2 * (l + w). 3) Выводим P. - Код: l = float(input("Введите длину прямоугольника: ")) w = float(input("Введите ширину прямоугольника: ")) P = 2 * (l + w) print("Периметр прямоугольника:", P) - Пример ввода/вывода: Ввод: 5 Ввод: 3 Вывод: Периметр прямоугольника: 16.0 3) Площадь круга - Что делаем: S = π * r^2. - Шаги: 1) Ввод радиуса r. 2) Вычисляем S = π * r^2 (используем math.pi). 3) Выводим S. - Код: import math r = float(input("Введите радиус круга: ")) S = math.pi * r * r print("Площадь круга:", S) - Пример ввода/вывода: Ввод: 2 Вывод: Площадь круга: 12.566370614359172 4) Среднее арифметическое - Что делаем: нашли среднее из трех чисел. - Шаги: 1) Ввод a, b, c. 2) mean = (a + b + c) / 3. 3) Выводим mean. - Код: a = float(input("Введите первое число: ")) b = float(input("Введите второе число: ")) c = float(input("Введите третье число: ")) mean = (a + b + c) / 3 print("Среднее арифметическое:", mean) - Пример вывода: Ввод: 2, 4, 6 → Вывод: Среднее арифметическое: 4.0 5) Обмен значений переменных - Что делаем: поменяем значения местами. - Шаги: 1) Ввод a и b. 2) Меняем значения местами (в Python можно просто использовать параллельную присваивание). 3) Выводим новые значения. - Код: a = float(input("Введите число a: ")) b = float(input("Введите число b: ")) a, b = b, a # обмен значениями print("После обмена: a =", a, ", b =", b) - Пример: Ввод: a=5, b=12 → Вывод: после обмена: a=12.0, b=5.0 6) Перевод градусов Цельсия в Фаренгейты - Что делаем: F = C * 9/5 + 32. - Шаги: 1) Ввод C. 2) Вычисляем F. 3) Выводим F. - Код: C = float(input("Введите температуру в°C: ")) F = C * 9/5 + 32 print("Температура в°F:", F) - Пример: Ввод: 0 → Вывод: 32.0 Ввод: 25 → Вывод: 77.0 7) Путь и скорость - Что делаем: скорость движения = расстояние / время. - Шаги: 1) Ввод расстояния dist (км) и времени t (часы). 2) Вычисляем speed = dist / t. 3) Выводим speed. - Код: dist = float(input("Введите расстояние (км): ")) t = float(input("Введите время (часы): ")) speed = dist / t print("Скорость движения:", speed, "км/ч") - Примечание: убедитесь, что время не равно нулю, чтобы избежать деления на ноль. 8) Вычисление гипотенузы - Что делаем: c = sqrt(a^2 + b^2) по теореме Пифагора. - Шаги: 1) Ввод катетов a и b. 2) Вычисляем c = sqrt(a^2 + b^2) (или используем hypot). 3) Выводим c. - Код (с использованием math.hypot для устойчивости): import math a = float(input("Введите длину катета a: ")) b = float(input("Введите длину катета b: ")) c = math.hypot(a, b) # или math.sqrt(a*a + b*b) print("Гипотенуза:", c) - Пример: Ввод: 3, 4 → Вывод: Гипотенуза: 5.0 9) Цена со скидкой - Что делаем: итоговая цена = исходная цена умножить на (1 - скидка/100). - Шаги: 1) Ввод цены price и размера скидки discount в процентах. 2) Вычисляем final_price = price * (1 - discount/100). 3) Выводим итоговую цену. - Код: price = float(input("Введите цену товара: ")) discount = float(input("Введите размер скидки (%): ")) final_price = price * (1 - discount / 100) print("Итоговая цена:", final_price) - Пример: Ввод: price=100, discount=15 → Вывод: Итоговая цена: 85.0 10) Конвертер секунд - Что делаем: перевод секунд в часы, минуты и секунды. - Шаги: 1) Ввод общего количества секунд seconds (целое число). 2) hours = seconds // 3600 3) minutes = (seconds % 3600) // 60 4) seconds_left = seconds % 60 5) Выводим результат. - Код: total_seconds = int(input("Введите количество секунд: ")) hours = total_seconds // 3600 minutes = (total_seconds % 3600) // 60 seconds_left = total_seconds % 60 print("Часы:", hours, "Минуты:", minutes, "Секунды:", seconds_left) - Пример: Ввод: 3665 → Вывод: Часы: 1 Минуты: 1 Секунды: 5 Советы для обучения - Все задачи являются линейными: выполняются по шагам, каждый шаг зависит только от предыдущего, без циклов и сложной логики. - Если хочешь строго работать с целыми числами, замени float на int там, где вводятся целые значения. Например: a = int(input(...)). - Для задач 3, 8 при точности вывода можно форматировать числа, например: print("Площадь круга: {:.2f}".format(S)), чтобы вывод был с двумя знаками после запятой. - Обращай внимание на деление на ноль (задача 7). Можно добавить проверку: если t != 0: speed = dist / t иначе вывести сообщение об ошибке. Если хочешь, могу преобразовать эти решения в единый скрипт с меню, чтобы выбирать любую задачу и запускать её. Или сделать варианты с функциями для повторного использования.