Перейти к основному содержимому

Числа в Python

Python предоставляет вам три числовых типа:

  • int
  • float
  • complex

Чтобы создать такое значение, достаточно присвоить его переменной.

Функция type() подтвердит тип любого объекта Python.

Пример

Выведите тип каждой из этих числовых переменных:

Prompt
Напишите программу на Python, которая создаёт три переменные: целое число, число с плавающей точкой и комплексное число. Выведите тип каждой переменной.
Вывод: полная программа на Python

Int

Int (сокращение от integer) — это целое число без дробной части. Оно может быть положительным или отрицательным и иметь любую длину.

Пример

Целые числа:

Prompt
Напишите программу на Python, которая создаёт три целочисленные переменные разного размера (маленькое, большое и отрицательное число) и выводит тип каждой из них.
Вывод: полная программа на Python

Float

Float (сокращение от floating point number, «число с плавающей точкой») имеет один или несколько знаков после десятичной точки и может быть положительным или отрицательным.

Числа с плавающей точкой можно записывать и в экспоненциальной записи, где буква «e» обозначает степень числа 10.

Пример

Числа с плавающей точкой:

Prompt
Напишите программу на Python, которая создаёт три переменные с плавающей точкой и выводит тип каждой из них.
Вывод: полная программа на Python

Пример

Числа с плавающей точкой в экспоненциальной записи:

Prompt
Напишите программу на Python, которая создаёт три переменные с плавающей точкой, используя экспоненциальную запись (e), и выводит тип каждой из них.
Вывод: полная программа на Python

Complex

В комплексном числе буква «j» обозначает мнимую часть.

Пример

Комплексные числа:

Prompt
Напишите программу на Python, которая создаёт три переменные с комплексными числами и выводит тип каждой из них.
Вывод: полная программа на Python

Преобразование типов

Функции int(), float() и complex() преобразуют число одного типа в другой тип.

Примечание: комплексное число нельзя преобразовать ни в какой другой числовой тип.

Пример

Преобразование между типами:

Prompt
Напишите программу на Python, которая выполняет преобразования между типами int, float и complex и выводит значения и типы полученных переменных.
Вывод: полная программа на Python

Случайное число

В Python нет функции random() для получения случайного числа. Зато есть встроенный модуль random, который выполняет эту работу.

Пример

Импортируйте модуль random и выведите случайное число от 1 до 9:

Prompt
Напишите программу на Python, которая импортирует модуль random и выводит случайное число от 1 до 9.
Вывод: полная программа на Python