Решить данную задачку в программке python..Вася и Петя ловили рыбу. У
Решить данную задачку в программке python..Вася и Петя ловили рыбу. У Васи хорошо клевало, у Пети ужаснее. Сколько рыбы они вкупе словили, если Петя поймал на 18 меньше, чем они словили вкупе и у 1-го из их на 14 меньше, чем у другого.
Задать свой вопрос1 ответ
Кирпишкова
Амина
Задачка больше по арифметике, чем по информатике.. но да ладно ;)
Пускай Вася поймал x рыб, тогда Петя поймал на 14 меньше, тоесть (x - 14) рыб.
Тогда вкупе они поймали x + (x - 14) = (2x - 14) рыб.
По условию, Петя словил на 18 меньше, чем они словили совместно, означает Петя поймал (2x - 14) - 18 = (2x - 32) рыб.
Как видим, для описания кол-ва пойманых рыб Петей, у нас есть два уравнения: (x - 14) и (2x - 32). Приравниваем их и находим, чему равен x:
x - 14 = 2x - 32;
x - 2x = 14 - 32;
-x = -18;
x = 18.
Значит Вася поймал 18 рыбин, а Петя 18 - 14 = 4 рыбины.
Насчет кода на Python, для решения уравнений употребляется библиотека Sympy (pip install sympy). Вот пример для этой задачи:
from sympy import symbols, solve
x = symbols(x) сколько словил Вася
petya = x - 14 1-ое уравнение для Пети
together = x + petya все вкупе сколько поймали
petya2 = together - 18 второе уравнение для Пети
result_vasya = solve(petya - petya2, x)[0] приравниваем уравнения и находим, чему равен x, итог записываем в result_vasya
result_petya = petya.subs(x, result_vasya) подставляя итог в уравнение Пети находим кол-во пойманых рыб Петей
print("Вася словил: рыбин, а Петя словил рыбины.".format(result_vasya, result_petya))
Пускай Вася поймал x рыб, тогда Петя поймал на 14 меньше, тоесть (x - 14) рыб.
Тогда вкупе они поймали x + (x - 14) = (2x - 14) рыб.
По условию, Петя словил на 18 меньше, чем они словили совместно, означает Петя поймал (2x - 14) - 18 = (2x - 32) рыб.
Как видим, для описания кол-ва пойманых рыб Петей, у нас есть два уравнения: (x - 14) и (2x - 32). Приравниваем их и находим, чему равен x:
x - 14 = 2x - 32;
x - 2x = 14 - 32;
-x = -18;
x = 18.
Значит Вася поймал 18 рыбин, а Петя 18 - 14 = 4 рыбины.
Насчет кода на Python, для решения уравнений употребляется библиотека Sympy (pip install sympy). Вот пример для этой задачи:
from sympy import symbols, solve
x = symbols(x) сколько словил Вася
petya = x - 14 1-ое уравнение для Пети
together = x + petya все вкупе сколько поймали
petya2 = together - 18 второе уравнение для Пети
result_vasya = solve(petya - petya2, x)[0] приравниваем уравнения и находим, чему равен x, итог записываем в result_vasya
result_petya = petya.subs(x, result_vasya) подставляя итог в уравнение Пети находим кол-во пойманых рыб Петей
print("Вася словил: рыбин, а Петя словил рыбины.".format(result_vasya, result_petya))
, оставишь ответ?
Похожие вопросы
-
Вопросы ответы
Новое
NEW
Статьи
Информатика
Статьи
Последние вопросы
там лежат три яйца.у дома рос клен.Это гнездо сойки.на клёне гнездо
Русский язык.
Тыныштық күйіндегі карусель 35 с-та 3,0 рад/с бұрыштық жылдамдықпен үдей қозғалады.
Разные вопросы.
Сочинение на тему "Русский язык не сможет умереть!"
Математика.
Приветствую!
Меня зовут Станислав, я представляю компанию under.site.
Хотел бы предложить интересное решение
Разные вопросы.
Масса трёх одинаковых пакетов чая 180г чему равна масса
Математика.
Газообразный аммиак объёмом 2.24 л (н.у.) был полностью поглощён 14.68 мл
Химия.
Упражнение 2 Выпишите глаголы и вставьте пропущенные буквы
Русский язык.
Радиус окружности, описанной около равностороннего треугольника, равен 6. Найдите сторону треугольника
Геометрия.
Вычислите силу с которой при давлении 100 КПа атмосфера давит на
Физика.
Синтаксический разбор и схема Но мы сказали, что нам ничего не
Русский язык.
Облако тегов