From 5a535dffda46afe978332f3647ee846fb5b2cf73 Mon Sep 17 00:00:00 2001 From: gmal1 Date: Sun, 25 Aug 2019 02:19:34 -0400 Subject: [PATCH] clean up the Russian translation/fix link* (#34147) * the Wikipedia link now points to the Russian Wikipedia page on DRY --- guide/russian/python/functions/index.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/guide/russian/python/functions/index.md b/guide/russian/python/functions/index.md index ebad2ab9dd..e9a8f121da 100644 --- a/guide/russian/python/functions/index.md +++ b/guide/russian/python/functions/index.md @@ -4,9 +4,9 @@ localeTitle: функции --- ## функции -Функция позволяет вам определить многоразовый блок кода, который может выполняться многократно в вашей программе. +Функции позволяют вам определить блок инструкций, который может выполняться многократно в вашей программе. -Функции позволяют создавать более сложные и [сухие](https://en.wikipedia.org/wiki/Don%27t_repeat_yourself) решения сложных проблем. +Функции облегчают управление более сложных информационных систем по принципу [DRY / Don't Repeat Yourself](https://ru.wikipedia.org/wiki/Don%E2%80%99t_repeat_yourself) , разработанного для снижения повторения информации. Хотя Python уже предоставляет множество встроенных функций, таких как `print()` и `len()` , вы также можете определить свои собственные функции для использования в ваших проектах. @@ -18,7 +18,7 @@ localeTitle: функции 1. Ключевое слово `def` 2. имя функции -3. paranthesis '()' и внутри входных параметров paranthesis, хотя входные параметры являются необязательными. +3. скобки '()' и входные параметры внутри скобок, хотя входные параметры могут быть опущены. 4. двоеточие ':' 5. некоторый блок кода для выполнения 6. оператор возврата (необязательно) @@ -43,7 +43,7 @@ localeTitle: функции multiply(3, 5) # prints 15 to the console ``` -Функции - это блоки кода, которые можно повторно использовать, вызывая функцию. Это позволяет простое и элегантное повторное использование кода без явного переписывания разделов кода. Это делает код более читаемым, упрощает отладку и ограничивает ошибки ввода. +Функции - это блоки кода, которые можно повторно использовать, вызывая функцию. Вызвав функцию вы можете повторно использовать код без явного переписывания разделов кода, что делает код более элегантным, читаемым, упрощает отладку и уменьшает количество ошибок. Функции в Python создаются с использованием ключевого слова `def` , за которым следуют имя функции и параметры функции в круглых скобках. @@ -60,7 +60,7 @@ localeTitle: функции # result = 3 ``` -Вы можете определить значения по умолчанию для параметров, таким образом Python будет интерпретировать, что значение этого параметра является значением по умолчанию, если ни один не указан. +Вы можете определить значения по умолчанию для параметров, таким образом Python будет интерпретировать, что значение этого параметра является значением по умолчанию, если он(и) не указан(ы). ```python def sum(a, b=3): @@ -107,7 +107,7 @@ s = sum ``` -* Блок кода, который будет выполнять эта функция, включает все инструкции, отступы внутри функции. +* Блок кода, который будет выполнять эта функция должен следовать определение функции и должен быть форматирован так, как показано внизу. [PEP-8] (https://www.python.org/dev/peps/pep-0008/#indentation) рекомендует использовать 4 пробела для форматирования блоков кода. ```python def myFunc(): @@ -136,4 +136,4 @@ s = sum ### Дополнительная информация: -* [Python 3 Docs: определение функций](https://docs.python.org/3/tutorial/controlflow.html#defining-functions) \ No newline at end of file +* [Python 3 Docs: определение функций](https://docs.python.org/3/tutorial/controlflow.html#defining-functions)