You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Но при этом в сложных выражениях становится трудно сразу увидеть, какой текст получится на выходе. Особенно если в строке используются пробелы, запятые или кавычки — они начинают мешать восприятию. Даже текущий пример требует небольшого напряжения, чтобы понять, какой получится строка.
12
12
13
-
По этой причине, во многих языках существует операция, которая называется интерполяция. Интерполяция — это способ встраивать значения переменных прямо внутрь строки. В Python для этого используются f-строки (или format-строки). Вот так:
13
+
По этой причине во многих языках существует операция, которая называется интерполяция. Интерполяция — это способ встраивать значения переменных прямо внутрь строки. В Python для этого используются f-строки (или format-строки). Вот так:
В коде программы определены две переменные, содержащие имена компаний. Посчитайте их общую длину в символах используя функцию `len()` и выведите ее на экран.
1
+
В коде программы определены две переменные, содержащие имена компаний. Посчитайте их общую длину в символах, используя функцию `len()` и выведите ее на экран.
Copy file name to clipboardExpand all lines: modules/40-define-functions/400-default-parameters/ru/EXERCISE.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,4 +1,4 @@
1
-
Реализуйте функцию `get_hidden_card()`, который принимает на вход номер кредитки (состоящий из 16 цифр) в виде строки и возвращает его скрытую версию, которая может использоваться на сайте для отображения. Если исходная карта имела номер *2034399002125581*, то скрытая версия выглядит так *\*\*\*\*5581*. Другими словами, функция заменяет первые 12 символов, на звездочки. Количество звездочек регулируется вторым, необязательным, параметром. Значение по умолчанию — 4.
1
+
Реализуйте функцию `get_hidden_card()`, которая принимает на вход номер кредитки (состоящий из 16 цифр) в виде строки и возвращает его скрытую версию, которая может использоваться на сайте для отображения. Если исходная карта имела номер *2034399002125581*, то скрытая версия выглядит так *\*\*\*\*5581*. Другими словами, функция заменяет первые 12 символов, на звездочки. Количество звездочек регулируется вторым, необязательным, параметром. Значение по умолчанию — 4.
Copy file name to clipboardExpand all lines: modules/45-logic/10-bool-type/ru/README.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,8 +1,8 @@
1
-
Кроме арифметических операций в математике есть операции сравнения, например, `5 > 4` или `3 < 1`. Они есть и в программировании. Сравнения часто применяются в реальных задачах, связанных с числами. Например, когда мы оформляем покупку в интернет-магазине, система проверяет: хватает ли у пользователя денег на счёте, чтобы оплатить товар. Если сумма на счёте больше или равна цене товара, заказ подтверждается. Если меньше — появляется сообщение, что средств недостаточно.
1
+
Кроме арифметических операций в математике есть операции сравнения, например, `5 > 4` или `3 < 1`. Они есть и в программировании. Сравнения часто применяются в реальных задачах, связанных с числами. Например, когда мы оформляем покупку в интернет-магазине, система проверяет: хватает ли у пользователя денег на счете, чтобы оплатить товар. Если сумма на счете больше или равна цене товара, заказ подтверждается. Если меньше — появляется сообщение, что средств недостаточно.
2
2
3
3
## Сравнение в программировании
4
4
5
-
Начнем с примера в котором сравнивается два числа:
5
+
Начнем с примера, в котором сравнивается два числа:
6
6
7
7
```python
8
8
print(5>4) # => True
@@ -16,7 +16,7 @@ print(True)
16
16
print(False)
17
17
```
18
18
19
-
На практике, их редко так используют, но на их основе строится логика поведения программы. Мы с этим сталкиваемся буквально каждый день когда вводим пинкоды и пароли, когда выполняем какие-то действия, результатом которых могут быть разные варианты. Все эти варианты прописаны внутри программы в виде условных выражений: *если так то делай раз, если по-другому, то делай два*.
19
+
На практике, их редко так используют, но на их основе строится логика поведения программы. Мы с этим сталкиваемся буквально каждый день, когда вводим пинкоды и пароли, когда выполняем какие-то действия, результатом которых могут быть разные варианты. Все эти варианты прописаны внутри программы в виде условных выражений: *если так то делай раз, если по-другому, то делай два*.
20
20
21
21
Список операций сравнения:
22
22
@@ -38,7 +38,7 @@ print(2 == 5) # => False
38
38
print(2!=5) # => True
39
39
```
40
40
41
-
Когда в сравнении используют конкретные значения, то эта операция кажется бесмысленной, мы и так знаем ее результат сравнения и он всегда один и тот же, потому что если 3 больше 2, то это не меняется. Но все меняется, когда значения могут меняться. Попробуем написать простую функцию, которая принимает на вход возраст ребенка и определяет, младенец ли он. Младенцами считаются дети до двух лет (два не включается):
41
+
Когда в сравнении используют конкретные значения, то эта операция кажется бессмысленной, мы и так знаем ее результат сравнения и он всегда один и тот же, потому что если 3 больше 2, то это не меняется. Но все меняется, когда значения могут меняться. Попробуем написать простую функцию, которая принимает на вход возраст ребенка и определяет, младенец ли он. Младенцами считаются дети до двух лет (два не включается):
0 commit comments