- Статус
- Оффлайн
- Регистрация
- 10 Дек 2018
- Сообщения
- 310
- Реакции
- 28
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Всем здарова!
Лежу я значит такой на кровати с ноутом, уже собираюсь спать, и тут я бл**ь вспоминаю что не сделал ДЗ по матеше, на тему производные.
И я решил написать прогу, что бы не долбаться каждый раз с этой шляпой.
И уже сонный вспомнил, я же "Мега" программист, и написал вот такой код. Его я реализовал в виде замены чисел, с помощью заранее написанного словаря, который надо еще дополнять. Не судите строго, это моя 5 или 6 работа, буду рад адекватной критике.
Если кому надо, то вот формула производной дроби:
Лежу я значит такой на кровати с ноутом, уже собираюсь спать, и тут я бл**ь вспоминаю что не сделал ДЗ по матеше, на тему производные.
И я решил написать прогу, что бы не долбаться каждый раз с этой шляпой.
И уже сонный вспомнил, я же "Мега" программист, и написал вот такой код. Его я реализовал в виде замены чисел, с помощью заранее написанного словаря, который надо еще дополнять. Не судите строго, это моя 5 или 6 работа, буду рад адекватной критике.
Если кому надо, то вот формула производной дроби:
Python:
print("zZzZZzZZ хто я??!")
# Функция для замены нескольких значений 2
def multiple_replace(target_str, replace_values):
# получаем заменяемое: подставляемое из словаря в цикле
for i, j in replace_values.items():
# меняем все target_str на подставляемое
target_str = target_str.replace(i, j)
return target_str
# Функция для замены нескольких значений 1
def multiple_replace1(target_str, replace_values1):
# получаем заменяемое: подставляемое из словаря в цикле
for i, j in replace_values1.items():
# меняем все target_str на подставляемое
target_str = target_str.replace(i, j)
return target_str
type = input("Введи тип производной(1.Дробь 2.Обычная): ")
if type == "2":
# создаем словарь со значениями и строку, которую будет изменять
replace_values = {"1x^2": "2x", "1x^3": "3x^2", "2x^2": "4x", "1x": "1", "3x^2": "6x", "3x^3": "9x^2", " 1 ": " 0 ", " 2 ": " 0 ", " 3 ": " 0 ", " 4 ": " 0 ", " 5 ": " 0 ",
" 2x ": "2" }
my_str = input("Введи данные: ")
# изменяем и печатаем строку
my_str = multiple_replace(my_str, replace_values)
print(my_str)
if type == "1":
u = input("Введи числитель: ")
v = input("Введи знаменатель: ")
replace_values1 = {"1x^2": "2x", "1x^3": "3x^2", "2x^2": "4x", "1x": "1", "3x^2": "6x", "3x^3": "9x>^2", " 1 ": " 0 ", " 2 ": " 0 ", " 3 ": " 0 ", " 4 ": " 0 ", " 5 ": " 0 ",
" 2x ": "2" }
uSh = u
vSh = v
uSh = multiple_replace1(uSh, replace_values1)
vSh = multiple_replace1(vSh, replace_values1)
print(" ")
print("(" + uSh + ")" + "(" + v + ")" + " - " + "(" + u + ")" + "(" + vSh + ")")
print(" __________________________________")
print( "(" + v + ")" + "^2")