Решить данную задачку в программке 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
Статьи
Информатика
Статьи
Последние вопросы
найти порядковый номер 41Э если в ядре 20 нейтронов
Разные вопросы.
в ряду натуральных чисел 3, 8, 10, 24, … 18 одно
Математика.
Предприятие по производству с/хоз продукции на производство затратило 3527000 руб Валовый
Разные вопросы.
Математика, задано на каникулы. ВАРИАНТ 1004
НОМЕР 1,2,3,4,5,6,7,8.
Математика.
Имеются три конденсатора емкостью С1=1мкФ, С2=2мкФ и С3=3мкФ. Какую наименьшую емкость
Физика.
Из точки м выходят 3 луча MP MN и MK причём
Геометрия.
выпиши в свою тетрадь те правила этикета которые тебе не были
Разные вопросы.
Анна хорошо учится у неё много подруг свободное от учёбы время
Обществознание.
10) Килограмм конфет дороже килограмма печенья на 52 р. За 8
Математика.
Во сколько раз число атомов кислорода в земной коре больше числа
Химия.
Облако тегов