Skip to content

Commit

Permalink
Merge pull request #308 from sgmdlt/main
Browse files Browse the repository at this point in the history
fix exercise descriptions -- add info about params
  • Loading branch information
sgmdlt authored Oct 10, 2023
2 parents 3ec4c58 + 7b59dab commit 3782b97
Show file tree
Hide file tree
Showing 7 changed files with 9 additions and 10 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -59,14 +59,14 @@ theory: |
instructions: |
Реализуйте функцию `is_international_phone()`, которая проверяет формат указанного телефона. Если телефон начинается с *+*, значит это международный формат.
Реализуйте функцию `is_international_phone()`, которая принимает на вход строку - номер телефона и проверяет его формат. Если телефон начинается с *+*, значит это международный формат.
```python
is_international_phone('89602223423') # False
is_international_phone('+79602223423') # True
```
tips:
tips:
- |
[Выражение](https://ru.wikipedia.org/wiki/Выражение_(информатика))
Expand Down
5 changes: 2 additions & 3 deletions modules/45-logic/25-logical-operators/description.ru.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ theory: |
> Пароль длиннее 8 символов **И** пароль содержит хотя бы одну заглавную букву
Вот функция, которая принимает пароль и говорит, соответствует ли он условиям (`True`) или не соответствует (`False`):
Вот функция, которая принимает пароль и говорит, соответствует ли он условиям (`True`) или не соответствует (`False`):
```python
def has_capital_letter(string):
Expand All @@ -33,7 +33,6 @@ theory: |
```python
def has_capital_letter(string):
# Проверяет наличие хотя бы одной заглавной буквы в строке
def has_special_chars(string):
# Проверяет содержание специальных символов в строке
Expand Down Expand Up @@ -84,7 +83,7 @@ theory: |
instructions: |
Реализуйте метод `is_leap_year()`, который определяет является ли год високосным или нет. Год будет високосным, если он кратен (то есть делится без остатка) 400 или он одновременно кратен 4 и не кратен 100. Как видите, в определении уже заложена вся необходимая логика, осталось только переложить её на код:
Реализуйте функцию `is_leap_year()`, которая принимает год в форме числа и определяет является ли он високосным или нет. Год будет високосным, если он кратен (то есть делится без остатка) 400 или он одновременно кратен 4 и не кратен 100. Как видите, в определении уже заложена вся необходимая логика, осталось только переложить её на код:
```python
is_leap_year(2018) # false
Expand Down
2 changes: 1 addition & 1 deletion modules/45-logic/28-logical-negation/description.ru.yml
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ theory: |
instructions: |
В этом уроке вам нужно будет реализовать две функции `is_palindrome()` и `is_not_palindrome()`
В этом уроке вам нужно будет реализовать две функции `is_palindrome()` и `is_not_palindrome()`, принимающие строку на вход
1. Реализуйте функцию `is_palindrome()`, которая определяет, является ли слово палиндромом или нет. Палиндром - это слово, которое читается одинаково в обоих направлениях. Слова в функцию могут быть переданы в любом регистре, поэтому сначала нужно привести слово к нижнему регистру: `word.lower()`.
Expand Down
2 changes: 1 addition & 1 deletion modules/50-loops/20-aggregation-numbers/description.ru.yml
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ theory: |
instructions: |
Реализуйте функцию `multiply_numbers_from_range()`, которая перемножает числа в указанном диапазоне включая границы диапазона. Пример вызова:
Реализуйте функцию `multiply_numbers_from_range()`, которая принимает два числа, границы диапазона, и перемножает числа в нем, включая границы диапазона. Пример вызова:
```python
multiply_numbers_from_range(1, 5) # 1 * 2 * 3 * 4 * 5 = 120
Expand Down
2 changes: 1 addition & 1 deletion modules/50-loops/23-aggregation-strings/description.ru.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ theory: |
instructions: |
Реализуйте функцию `join_numbers_from_range()`, которая объединяет все числа из диапазона в строку:
Реализуйте функцию `join_numbers_from_range()`, которая объединяет все числа из переданного диапазона в строку:
```python
join_numbers_from_range(1, 1) # '1'
Expand Down
2 changes: 1 addition & 1 deletion modules/50-loops/28-build-string/description.ru.yml
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ theory: |
instructions: |
Реализуйте функцию `my_substr()`, которая извлекает из строки подстроку указанной длины. Она принимает на вход два аргумента: строку и длину, и возвращает подстроку, начиная с первого символа:
Реализуйте функцию `my_substr()`, которая извлекает из переданной строки подстроку указанной длины. Она принимает на вход два аргумента: строку и длину, и возвращает подстроку, начиная с первого символа:
Пример вызова:
Expand Down
2 changes: 1 addition & 1 deletion modules/50-loops/55-return-from-loops/description.ru.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ theory: |
instructions: |
Реализуйте функцию `is_contains_char()`, которая проверяет с учётом регистра, содержит ли строка указанную букву. Функция принимает два параметра:
Реализуйте функцию `is_contains_char()`, которая проверяет с учётом регистра, содержит ли переданная строка указанную букву. Функция принимает два параметра:
* Строка
* Буква для поиска
Expand Down

0 comments on commit 3782b97

Please sign in to comment.