Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 22, 2020 18:33:45

Ruslan_Nali
Зарегистрирован: 2020-06-22
Сообщения: 14
Репутация: +  0  -
Профиль   Отправить e-mail  

Составление формулы из функций.

1. Операционная система: Windows 10
2. Версия Python: 3.8
3. Версию библиотек с которыми работаете, вставьте в спойлер вывод команды: -
4. Фрагмент кода указан в вопросе (вставлен по инструкции, не скрин)
Прошу прощения если что-то упустил.
Добрый день. Самостоятельно учу Python по книге Зеда Шоу “Легкий способ выучить Python”
В 21 упражнении есть практические задания:
Практические задания
1. ….
2. В конце сценария приведена головоломка. Я беру значение, возвращаемое одной функцией, и использую его в качестве аргумента другой функции. Я делаю это в цепочке, создавая, своего рода, формулу из функций. Выглядит очень необычно, но если вы запустите сценарий, то сможете увидеть результаты. Ваша задача - попытаться выяснить нормальную формулу, которая воссоздавала бы тот же набор операций.
3. После того как получите формулу головоломки, проанализируйте, что произойдет, если вы измените аргументы функций. Попробуйте изменить код с целью получить другое значение.
4. И, наконец, сделайте обратное. Напишите простую формулу и используйте функции таким же образом, чтобы вычислить значение. Это упражнение может действительно показаться очень трудным, но поста
Вот код данного упражнения:

 def add(a, b):
print(f"СЛОЖЕНИЕ {a} + {b}")
return a + b
def subtract(a, b):
print(f"ВЫЧИТАНИЕ {a} - {b}")
return a - b
def multiply(a, b):
print(f"УМНОЖЕНИЕ {a} * {b}")
return a * b
def divide(a, b):
print(f"ДЕЛЕНИЕ {a} / {b}")
return a / b
print("Давайте выполним несколько вычислений с помощью функций!")
age = add(30, 5)
height = subtract(190, 4)
weight = multiply(35, 2)
iq = divide(250, 2)
print(f"Возраст: {age}, Рост: {height}, Вес: {weight}, IQ: {iq}")
# Головоломка в качестве дополнительного задания, введите код в любом случае.
print("Это головоломка.")
what = add(age, subtract(height, multiply(weight, divide(iq, 2))))
print("Получается: ", what, "Вы можете это вычислить вручную?")

Пожалуйста помогите решить данные практические задания с пояснениями для меня, чтобы я мог понять и сделать похожие упражнения сам на других примерах.

Отредактировано Ruslan_Nali (Июнь 23, 2020 17:14:17)

Офлайн

#2 Июнь 22, 2020 20:49:49

AD0DE412
Зарегистрирован: 2019-05-12
Сообщения: 1130
Репутация: +  44  -
Профиль   Отправить e-mail  

Составление формулы из функций.

.



1. пжлст, форматируйте код, это в панели создания сообщений, выделите код и нажмите что то вроде
2. чтобы вставить изображение залейте его куда нибудь (например), нажмите и вставьте ссылку на его url

есчщо

Офлайн

#3 Июнь 23, 2020 15:25:58

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2627
Репутация: +  61  -
Профиль   Отправить e-mail  

Составление формулы из функций.

50$



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

#4 Июнь 23, 2020 17:12:30

AD0DE412
Зарегистрирован: 2019-05-12
Сообщения: 1130
Репутация: +  44  -
Профиль   Отправить e-mail  

Составление формулы из функций.

я перб'ю вашу ставку 10 🍜 )
ps предоплата



1. пжлст, форматируйте код, это в панели создания сообщений, выделите код и нажмите что то вроде
2. чтобы вставить изображение залейте его куда нибудь (например), нажмите и вставьте ссылку на его url

есчщо

Отредактировано AD0DE412 (Июнь 23, 2020 17:16:54)

Офлайн

#5 Июнь 23, 2020 17:19:16

Ruslan_Nali
Зарегистрирован: 2020-06-22
Сообщения: 14
Репутация: +  0  -
Профиль   Отправить e-mail  

Составление формулы из функций.

AD0DE412
Добрый день.
Код отформатировал, как вы и просили.
С изображениями не разобрался. Второй пункт необходим?

Офлайн

#6 Июнь 23, 2020 17:23:35

AD0DE412
Зарегистрирован: 2019-05-12
Сообщения: 1130
Репутация: +  44  -
Профиль   Отправить e-mail  

Составление формулы из функций.

ладно если серьезно с чем у вас проблема?
зы пункты эээт … просто подпись
ззы и да наверное все же так

 def add(a, b):
    print(f"СЛОЖЕНИЕ {a} + {b}")
    return a + b
def subtract(a, b):
    print(f"ВЫЧИТАНИЕ {a} - {b}")
    return a - b
def multiply(a, b):
    print(f"УМНОЖЕНИЕ {a} * {b}")
    return a * b
def divide(a, b):
    print(f"ДЕЛЕНИЕ {a} / {b}")
    return a / b
print("Давайте выполним несколько вычислений с помощью функций!")
age = add(30, 5)
height = subtract(190, 4)
weight = multiply(35, 2)
iq = divide(250, 2)
print(f"Возраст: {age}, Рост: {height}, Вес: {weight}, IQ: {iq}")
# Головоломка в качестве дополнительного
#    задания, введите код в любом случае.
print("Это головоломка.")
what = add(age, subtract(height, multiply(weight, divide(iq, 2))))
print("Получается: ", what, "Вы можете это вычислить вручную?")



1. пжлст, форматируйте код, это в панели создания сообщений, выделите код и нажмите что то вроде
2. чтобы вставить изображение залейте его куда нибудь (например), нажмите и вставьте ссылку на его url

есчщо

Отредактировано AD0DE412 (Июнь 23, 2020 17:33:04)

Офлайн

#7 Июнь 23, 2020 17:25:28

xam1816
Зарегистрирован: 2020-05-11
Сообщения: 1371
Репутация: +  121  -
Профиль   Отправить e-mail  

Составление формулы из функций.

Ruslan_Nali
Пожалуйста помогите решить данные практические задания с пояснениями для меня, чтобы я мог понять и сделать похожие упражнения сам на других примерах

Какая строка из задания не понятна?

Офлайн

#8 Июнь 23, 2020 17:30:47

Ruslan_Nali
Зарегистрирован: 2020-06-22
Сообщения: 14
Репутация: +  0  -
Профиль   Отправить e-mail  

Составление формулы из функций.

Добрый день! Код мне понятен, но задания выполнить не получается.
1. В конце сценария приведена головоломка. Я беру значение, возвращаемое одной функцией, и использую его в качестве аргумента другой функции. Я делаю это в цепочке, создавая, своего рода, формулу из функций. Выглядит очень необычно, но если вы запустите сценарий, то сможете увидеть результаты. Ваша задача - попытаться выяснить нормальную формулу, которая воссоздавала бы тот же набор операций.
2. После того как получите формулу головоломки, проанализируйте, что произойдет, если вы измените аргументы функций. Попробуйте изменить код с целью получить другое значение.
3. И, наконец, сделайте обратное. Напишите простую формулу и используйте функции таким же образом, чтобы вычислить значение. Это упражнение может действительно показаться очень трудным, но поста

Офлайн

#9 Июнь 23, 2020 17:32:24

Ruslan_Nali
Зарегистрирован: 2020-06-22
Сообщения: 14
Репутация: +  0  -
Профиль   Отправить e-mail  

Составление формулы из функций.

AD0DE412
ладно если серьезно с чем у вас проблема?зы пункты эээт … просто подпись ззы и да наверное всеже так
Проблем с кодом нет. Не могу выполнить задания.
Нужно составить формулу по коду головоломки.

Офлайн

#10 Июнь 23, 2020 17:45:40

AD0DE412
Зарегистрирован: 2019-05-12
Сообщения: 1130
Репутация: +  44  -
Профиль   Отправить e-mail  

Составление формулы из функций.

Нужно составить формулу по коду головоломки.

((30 + 5) + ((190 - 4) - ((35 * 2) * ((250 / 2) / 2))))

зы по поводу доширака накормите им любых голодных людей на ваше усмотрение



1. пжлст, форматируйте код, это в панели создания сообщений, выделите код и нажмите что то вроде
2. чтобы вставить изображение залейте его куда нибудь (например), нажмите и вставьте ссылку на его url

есчщо

Отредактировано AD0DE412 (Июнь 23, 2020 17:49:39)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version