---
title: Минимум знаний по Python для сдачи ЕГЭ
excerpt: Самый минимум команд, функций и методов которые необходимо знать для сдачи ЕГЭ по информатике
date: '2023-09-18'
tags:
  - Информатика
  - Программирование
  - Python
  - ЕГЭ
---

<TableOfContents>

- [Урок 1](#урок-1)

</TableOfContents>

Для успешной сдачи ЕГЭ по информатике необходимо знание как минимум следующие темы.

## Python

### for: 
Оператор цикла, используется для итерации по элементам контейнера или последовательности.

```python
# пример

my_list = [1, 2, 3, 4, 5]

for item in my_list:
    print(item)

```

### range(): 
Функция, которая создает последовательность чисел в заданном диапазоне.

```python
# пример

for i in range(1, 6):
    print(i)

```

###  if: 
Условный оператор, используется для выполнения кода, если определенное условие истинно.

###  else: 
Ветвь условного оператора if, выполняется, если условие в операторе if ложно.

```python

x = 3
if x > 5:
    print("x больше 5")
else:
    print("x меньше или равно 5")

```

### list: 
Тип данных, представляющий список элементов.

```python

my_list = [1, 2, 3]
print(my_list)  # Вывод: [1, 2, 3]

```

### .append(): 
Метод списка, добавляющий элемент в конец списка.

```python

my_list = [1, 2, 3]
my_list.append(4)
print(my_list)  # Вывод: [1, 2, 3, 4]

```

### or: 
Логический оператор, возвращает True, если хотя бы одно из условий истинно.

```python

x = True
y = False
result = x or y
print(result)  # Вывод: True

```

### not: 
Логический оператор, инвертирует значение логического выражения.

```python

x = True
result = not x
print(result)  # Вывод: False

```




### bin(): 
Функция, преобразующая целое число в двоичную строку.

```python

x = 10
binary_representation = bin(x)
print(binary_representation)  # Вывод: '0b1010'

```

### map(): 
Функция для применения функции к каждому элементу последовательности.

```python

def square(x):
    return x ** 2

numbers = [1, 2, 3, 4]
squared_numbers = map(square, numbers)
print(list(squared_numbers))  # Вывод: [1, 4, 9, 16]

```

### .split(): 
Метод строк, разделяющий строку на подстроки по заданному разделителю.

```python

sentence = "Это пример разделения строки на слова"
words = sentence.split()
print(words)  # Вывод: ['Это', 'пример', 'разделения', 'строки', 'на', 'слова']

```

### sum(): 
Функция, вычисляющая сумму элементов последовательности.

```python

numbers = [1, 2, 3, 4, 5]
total = sum(numbers)
print(total)  # Вывод: 15

```

### .count(): 
Метод списка, подсчитывающий количество вхождений заданного элемента.

```python

my_list = [1, 2, 2, 3, 2, 4]
count_of_twos = my_list.count(2)
print(count_of_twos)  # Вывод: 3

```

### .while: 
Оператор цикла, выполняющий блок кода, пока условие истинно.

```python

count = 0
while count < 5:
    print(count)
    count += 1

```

### .replace(): 
Метод строк, заменяющий все вхождения одной подстроки другой.

```python

text = "Hello, World!"
new_text = text.replace("Hello", "Hi")
print(new_text)  # Вывод: "Hi, World!"

```

### all(): 
Функция, проверяющая, что все элементы последовательности истинны в логическом контексте.

```python

numbers = [True, True, False]
result = all(numbers)
print(result)  # Вывод: False

```

### break: 
Оператор, прерывающий выполнение цикла и переходящий к следующей инструкции после цикла.

```python

for i in range(10):
    if i == 5:
        break
    print(i)

```

### f = open('1.txt'): 
Открытие файла '1.txt' для работы с ним в Python.
### readline(): 
Метод файла, считывающий следующую строку из файла.

```python

with open('1.txt', 'r') as file:
    line = file.readline()
    print(line)

```

[На главную](/)