Типы данных

Слайд 2

Операторы ввода/вывода print() – оператор вывода между значениями выводится пробел

Операторы ввода/вывода

print() – оператор вывода

между значениями выводится пробел

Слайд 3

Параметры инструкции print sep – убирает разделитель при выводе end –

Параметры инструкции print

sep – убирает разделитель при выводе
end – исключает возможность

вывода значения на следующей строке
Слайд 4

input() – оператор ввода возвращает текстовую строку преобразовывает тип считывает строку и преобразовывает тип

input() – оператор ввода

возвращает текстовую строку

преобразовывает тип

считывает строку и преобразовывает тип

Слайд 5

Вывод данных print ( a ) значение переменной print ( "Ответ:

Вывод данных

print ( a )

значение переменной

print ( "Ответ: ", a )

значение

и текст

print ( "Ответ: ", a+b )

вычисление выражения

print ( a, "+", b, "=", c )

2 + 3 = 5

через пробелы

print ( a, "+", b, "=", c, sep = "" )

2+3=5

sep = ""

убрать разделители

Слайд 6

Целочисленная арифметика Для целых чисел определены операции +, -, * и

Целочисленная арифметика

Для целых чисел определены операции +, -, * и **.


Операция деления / для целых чисел возвращает значение типа float. Также функция возведения в степень возвращает значение типа float, если показатель степени — отрицательное число.

>>> 17 % 3
2
>>> -17 % 3
1

>>> 17 // 3
5
>>> -17 // 3
-6

Слайд 7

Приоритет операций скобки возведение в степень ** умножение и деление сложение и вычитание

Приоритет операций

скобки
возведение в степень **
умножение и деление
сложение и вычитание

Слайд 8

Деление Классическое деление: a = 9; b = 6 x =

Деление

Классическое деление:

a = 9; b = 6
x = 3 / 4

# = 0.75
x = a / b # = 1.5
x = -3 / 4 # = -0.75
x = -a / b # = -1.5

Целочисленное деление (округление «вниз»!):

a = 9; b = 6
x = 3 // 4 # = 0
x = a // b # = 1
x = -3 // 4 # = -1
x = -a // b # = -2

Слайд 9

Остаток от деления % – остаток от деления d = 85

Остаток от деления

% – остаток от деления

d = 85
b = d

// 10 # 8
a = d % 10 # 5
d = a % b # 5
d = b % a # 3

a = 15
b = 19
d = a // b # 0
a = a % b # 15

Слайд 10

Операторы // и % a = 1234 d = a %

Операторы // и %

a = 1234
d = a % 10; print(

d )
a = a // 10 # 123
d = a % 10; print( d )
a = a // 10 # 12
d = a % 10; print( d )
a = a // 10 # 1
d = a % 10; print( d )
a = a // 10 # 0

4

3

2

1

Слайд 11

Сокращенная запись операций a += b # a = a +

Сокращенная запись операций

a += b # a = a + b


a -= b # a = a - b
a *= b # a = a * b
a /= b # a = a / b
a //= b # a = a // b
a %= b # a = a % b

a += 1

увеличение на 1