"""
(стр. 2-3)
Создание переменной, присваивание, операции:
"""
a = 5 # присвоили 5 к переменной а
b = 7 # присвоили 7 к переменной b
print(a + b) # вывели на экран сумму а и b (12)
print(a - b) # вывели на экран разность а и b (-2)
print(a * b) # вывели на экран произведение а и b (35)
print(a / b) # вывели на экран частное а и b (0.71428571)
print(a // b) # вывели на экран результат целочисленного деления а и b (0)
print(a % b) # вывели на экран остаток от деления а на b (5)
"""
(стр.4-6)
"""
x = "5"
y = "7"
print(x+y)
x = int(x)
y = int(y)
print(x+y)
print(str(x)+str(y))
"""
(стр. 7)
Условные операторы:
Шаблон условия:
if :
elif :
else:
Сравнения:
– больше
= – больше или равно
!= – не равно
== – равно
ВАЖНО СОБЛЮДАТЬ ОТСТУП! ВСЁ, ЧТО ДОЛЖНО ВЫПОЛНЯТЬСЯ ПРИ
СОБЛЮДЕНИИ УСЛОВИЯ – НАХОДИТСЯ НА ОДНОМ УРОВНЕ С ОТСТУПОМ.
ДАЛЬНЕЙШИЙ КОД ВОЗВРАЩАЕТСЯ НА СТАРЫЙ УРОВЕНЬ.
"""
a = input() # ввод значения с клавиатуры
if a 7: # если а 7, то выводим a 7
print('1a')
elif 1 # ИНАЧЕ ЕСЛИ верхнее условие не выполняется, но а лежит в
#промежутке [1, 7], то выводим a = 1 and a
print('2a')
else: # ИНАЧЕ если всё верхнее не выполняется, то выводим a
print('3a')
"""
(стр. 8-9)
Циклы
Цикл while
Шаблон while:
while :
С отступами аналогично
"""
a = 4
while a # пока а
#увеличивая а на 1
print(a * 2)
a += 1
"""
Цикл for
Шаблон for:
for in range(
где L – левая граница, а R - 1 – правая):
С отступами аналогично
"""
N = 10
for i in range(N): # равнозначно for i in range(0, N):
print(i) # выводим все числа от 0 до 9
"""
(стр. 10-12)
Массивы (списки)
"""
a = [] # создание пустого массива
a.append(5) # добавление в конец массива а числа 5
print(a[0]) # вывод на экран значения нулевого (стоящего на нулевой позиции) элемента
for i in range(7):
a.append(int(input())) # добавление 7 новых чисел в массив
for i in range(7):
if a[i] 5:
print(a[i]) # вывод на экран всех элементов массива, больших 5
"""
Функции
Шаблон:
def (, , …):
return {необязательная часть}
"""
def f(x): # определяем функцию f(x) = x + 2
x = x + 2 # присваиваем к переменной х значение х + 2
return x # возвращаем значение х
a = f(3) # a = f(3) = 3 + 2 = 5
print(a) # выведет 5
"""
Модули
Подключить модуль можно с помощью инструкции import.
После ключевого слова import указывается название модуля.
Одной инструкцией можно подключить несколько модулей, хотя
этого не рекомендуется делать, так как это снижает читаемость кода.
Импортируем модули time и random.
"""
import time, random
"""
После импортирования модуля его название становится переменной,
через которую можно получить доступ к атрибутам модуля.
"""
import random
number = random.randint(1, 100)
"""
Здесь мы импортировали модуль random. В переменную number
кладем рандомные значения от 1 до 100 с помощью функции randint, но при этом используем
модуль random.
"""
СПРАВОЧНИК PYTHON
https://letpy.com/handbook/builtins/
https://pythonz.net/references/named/python/