You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
226 lines
5.0 KiB
226 lines
5.0 KiB
---
|
|
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)
|
|
|
|
```
|
|
|
|
[На главную](/) |