Skip to content

Latest commit

 

History

History
154 lines (118 loc) · 5.28 KB

File metadata and controls

154 lines (118 loc) · 5.28 KB

Урок 2. Числа. Операции над числами

2.1 Числовые типы данных

В Python существуют различные типы чисел.
Вот некоторые из них:

  • Целые числа (int): представляют целочисленные значения, например, 0, -1, 100 и т.д.
  • Вещественные числа (float): представляют числа с плавающей точкой, такие как 0.5, -3.14, 2.71828 и т.д.
  • Комплексные числа (complex): представляются в виде x + yj, где x и y - это вещественные числа, а j - мнимая единица. Например, 3 + 2j, -1.5 + 0.5j и т.д.

Например:

x = 10  # Целое число
y = 3.14  # Вещественное число
z = 2 + 3j  # Комплексное число

print(type(x))  # <class 'int'>
print(type(y))  # <class 'float'>
print(type(z))  # <class 'complex'>

2.2 Операции над типами данных

  1. Сложение (+): оператор сложения используется для сложения двух чисел. Например:

    x = 5 + 3
    print(x)  # Выводит: 8
    
    y = 2
    z = 5
    res = y + z
    print(res) # Выводит: 7
  2. Вычитание (-): оператор вычитания используется для вычитания одного числа из другого. Например:

    y = 10 - 4
    print(y)  # Выводит: 6
    
    y = 2
    z = 5
    res = y - z
    print(res) # Выводит -3
  3. Умножение (*): оператор умножения используется для умножения двух чисел. Например:

    z = 2 * 6
    print(z)  # Выводит: 12
    
    y = 2
    z = 5
    res = y * z
    print(res) # Выводит 10
  4. Деление (/): оператор деления используется для деления одного числа на другое. В результате получается число с плавающей точкой (float). Например:

    a = 10 / 3
    print(a)  # Выводит: 3.3333333333333335
    
    y = 2
    z = 5
    res = y / z
    print(res) # Выводит 0.4
  5. Целочисленное деление (//): оператор целочисленного деления возвращает целую часть от деления одного числа на другое. Например:

    x = 10 // 3
    print(x)  # Выводит: 3
    
    y = 2
    z = 5
    res = y // z
    print(res) # Выводит 0
  6. Остаток от деления (%): оператор остатка от деления возвращает остаток от деления одного числа на другое. Например:

    y = 10 % 3
    print(y)  # Выводит: 1
    
    y = 2
    z = 5
    res = y % z
    print(res) # Выводит 2
  7. Возведение в степень (**): оператор возведения в степень используется для возведения числа в определенную степень. **Например**:

    z = 2 ** 3
    print(z)  # Выводит: 8
    
    y = 2
    z = 5
    res = y ** z
    print(res) # Выводит 32

2.3 Сокращенная запись операторов

Сокращенная запись оператора - это специальный синтаксис, который позволяет выполнять операцию и присваивание значения переменной в одной строке кода.

x = 5
x += 3
print(x)  # Выводит: 8

Сокращенную запись оператора можно использовать с любым из семи перечисленных выше операторов.

Вопросы:

  1. К какому типу данных относится int?
  2. К какому типу данных относится float?
  3. Как называется оператор +?
  4. Как называется оператор -?
  5. Как называется оператор *?
  6. Как называется оператор /?
  7. Как называется оператор //?
  8. Как называется оператор %?
  9. Как называется оператор **?
  10. Что выведит строка print(7.0 + 2)?
  11. Что выведит строка print(2 ** 4)?
  12. Что выведит строка print(32 / 2 ** 4)?
  13. Что выведит строка print(11 % 3)?
  14. Что выведит строка print(21 // 4)?
  15. Какой тип данных мы увидим, выполнив строчку print(type(8/2))?
  16. Чему будет равно k?
    k = 8
    k *= 2
    print(k)
  17. Чему будет равно i?
    i = 2
    i += 3
    print(i)

Предыдущий урок | Следующий урок