Решить данную задачку в программке 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))
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт