Näidis ülesanded/koodid

print()Функция print() выводит указанное
сообщение на экран
print(1032)
1032
type()возвращает тип объектаx = 5
print(type(x))
str() преобразуют объекты в строки
whilewhile условие выполняется
до тех пор,пока условие истинно
x = 0
while x<=10:
print (x)
x += 1
while Truewhile True: бесконечный
цикл. Также вместо true
можно использовать
простые равенства, 1 == 1
while True:
print(“Ctrl+C to stop!”)
for
for переменной будут
присваиваться по очереди
все значения из списка.
for переменная in ряд:
операторы
for x in range(10):
print (x)
continueОператор continue
начинает следующий
проход цикла, минуя оставшееся тело цикла
(for или while)
for i in range(5):
if i == 3: continue
print(i)
if условие: break if условие: break
прерывание выполнения программы
for i in range(5):
If i == 3:
break
print(i
passpass – не выполняет никаких
действий и используется в случаях, когда синтаксис
языка требует наличия инструкции, но никаких
полезных действий в этой
точке программы
выполнить нельзя.
бесконечный цикл, который ничего не делает:
while true: pass
list.append(x)Добавляет элемент в конец спискаs.append(123)
s [12, 13, -1, 13, 15, 123]
list.pop(i)Удаляет i-ый элемент и возвращает его. Если
индекс не указан,
удаляется последний
элемент
list.index(x, [start [,end]])Возвращает положение
первого элемента от
start до end со значением x
list.count(x)Возвращает количество элементов со значением x# create a list
numbers = [12, 3, 5, 2, 11, 2]
# check the count of 2
count = numbers. count (2)
print( ‘Count of 2:’, count)
# Output: Count of 2: 3
list.sortСортирует список на
основе функции
s.sort()
s [-1, 12, 13, 15, 123]
list.reverse()Разворачивает список
list.copy()Копия списка# mixed list
prime_numbers = [2, 3, 5]
# copying a list
numbers = prime_numbers. copy()
print( ‘Copied List:’, numbers)
# Output: Copied List: [2, 3, 5]
list.clear()Очищает списокlst = l’a’, ‘b’, ‘c’]
lst. clear ()
3 print(lst)
Результат выполнения кода:
1 [ ]
S.capitalize()Переводит первый символ строки в верхний регистр,
а все остальные в
нижний
s= ‘HELLo’
print(s. capitalize())
#Результат:
Hello
S.replaceЗамена шаблона
S.split(символ)Разбиение строки по разделителю 
S.isdigit()Состоит ли строка из цифр 
S.isalpha()Состоит ли строка из букв
S.isalnum()Состоит ли строка из цифр или букв 
S.islower()Состоит ли строка из символов в нижнем регистре 
S.isupper()Состоит ли строка из символов в верхнем регистре 
S.isspace()
Состоит ли строка из неотображаемых символов (пробел, символ перевода страницы (‘\f’), «новая строка» (‘\n’), «перевод каретки» (‘\r’), «горизонтальная табуляция» (‘\t’) и «вертикальная табуляция» (‘\v’)) 
S.istitle()Начинаются ли слова в строке с заглавной буквы 
S.upper()Преобразование строки к верхнему региструs= ‘hello, world!’ prints. upper())
# Вывод: ‘HELLO, WORLD!’
S.lower()Преобразование строки к нижнему региструs=‘HeLLo’ 
print(s.lower())
#результат ‘hello’
S.startswith(str)Начинается ли строка S с шаблона str 
S.endswith(str)Заканчивается ли строка S шаблоном str 
len(S)Длина строки
S.join(список)Сборка строки из списка с разделителем Snumbers = [1, 2, 3, 4]
str_numbers = [str(n) for n in numbers]
result = ”.join(str_numbers)
print(result) # Вывод: 1 2 3 4
def имя([параметры]):
“““строка документации“““
операторы
[return выражение(-я)]
определяющее слово def,
затем следует имя функции
и в скобках – список
параметров (в случае отсутствия последнихпустые скобки
обязательны), в конце – двоеточие.
Все операторы функции
располагаются относительно
заголовка функции с отступом. Оператор return выражение(-я) заканчивает работу
функции и возвращает значение.
def do_work(work: list, reverse=False):
“””Выполняет работу.
В случае удачного выполнения, возвращает True,
иначе – False.
:param list work: Список для работы.
:param bool reverse: Флаг. Следует ли сделать
работу в обратном порядке
:rtype: bool
“””
операторы
[return выражение(-я)]
lambda lambda функция, в отличие от обычной, не требуется
оператора return, а в остальном, ведет себя точно также.
func = lambda a, b: a + b
func (4, 5) 9
func (’a’, ’b’) ’ab’
f = open(‘file.txt’, ‘r’)метод open () дает команду
программе открыть файл test.txt,
и r определяет, что это строки,
то есть чтение файла.
‘r’reading e. только для чтения,
файл не может быть написан
‘w’для написания writing e:
создается новый файл, и в
случае, если файл с таким
именем уже существовал,
старый будет удален
‘a’appending e. Добавить: открыть файл и написать новую информацию в конце файла
file.read(n)Читает из файла буквы размером с n, если n пуст, то читает весь файл
file.readline(n)читает строку текста из файла, но не более n символов
file.readlines(n)читает строку текста из файла n
close()Перед завершением работы необходимо также закрыть
открытый текстовый файл.
Метод close () закрывает
открытый файл. После этого
метода невозможно прочитать или написать файл.
withФайлы также можно
прочитать с помощью with.
Это значительно облегчает
обработку файлов, так как все файлы, которые открываются автоматически закрываются.
with open(‘file.txt’, ‘r’) as f:
print(f.read())
random.randint
(a, b)
случайное целое число x, a<=x<=brandom. randint (1,27)
#Результат 9
random. randint (1,27)
#Результат 22
random.random()случайное число от 0 до 1random. random ()
#Результат 0.075008
random.uniform(a,b)случайное число с плавающей точкой, a<=x<=b(или b <= x <= a)random. uniform(0, 20)
# результат 15.33018512
random. uniform(0, 20)
# результат 18.0923247
Модуль random предоставляет функции для
генерации случайных чисел, символов, случайного выбора элементов последовательности. 
input()функция input(), с помощью которой можно читать ввод пользователяname_user = input()
city_user = input()
print(f’Вас зовут {name_user}. Ваш город {city_user}’)
floatфункция float
предоставляет возможность преобразования объекта
в число с плавающей точкой
 if-elif-elseУсловный оператор
if-elif-else  — это способ
написать программный
код так, чтобы он выдавал результат в зависимости
от того, выполняется определенное условие
или нет.
a = int (input ())
if a < -5:
print (‘Low’)
elif -5 <= a <= 5:
print ( ‘Mid’ )
else:
print ( ‘High’ )
sum() Функция sum() возвращает
сумму
numbers = [1, 2, 3, 4, 5]
result = sum (numbers)
print(result) # выведет 15
min()Возвращает элемент с наименьшим значением из переданных в функцию.number = [3, 2, 8, 5. 10, 6]
min_number = min (number)
print(min_number)
Результат:
2
max()Функция max возвращает максимальное число из
группы чисел, заданных в параметрах.
number = [3, 2, 8, 5, 10, 6]
max_number = max(number )
print(max_number)
Результат:
10
def Ключевое слово def
сообщает Python, что вы определяете функцию.
После def вы указываете
имя функции; оно должно
отвечать тем же
правилам, что и
имена переменных.
 try и except Обработка исключений осуществляется с помощью блоков try и except .
Если код внутри блока try вызывает исключение, выполнение переходит к соответствующему блоку
except , где можно
обработать исключение и продолжить выполнение программы.
try:
k = 1 / 0
except ArithmeticError:
k = 0
print(k)