training-web.ruГлавнаяКатегорииО насКарта сайтаПоискТёмная тема

Категории

Как округлять числа при помощи модуля math Python

Создано: 01 сентября 2017Автор: Егор Астапов6749 просмотровСложность: легкий

Для округления чисел в Python есть модуль math. Рассмотрим его функции.

  1. ceil - округляет вверх (возрастание)
  2. floor - округляет вниз (убывание)
  3. pow - возведение одного аргумента в степень другого
  4. sqrt - возвращает квадратный корень
  5. range(от,до) - возвращает последовательность чисел

Помимо модуля math подключим модуль random. Модуль random нужен для генерации случайных чисел. Подробнее о модуле random читайте в статье как сгенерировать последовательность чисел модуль random Python.


#!/usr/bin/python3
import math, random

# ceil - округляет вверх
print('rounded up 9.5:', math.ceil(9.5))
# вывод: rounded up 9.5: 10

# floor - округляет вниз
print('rounded down 9.5:', math.floor(9.5))
# вывод: rounded down 9.5: 9

num = 4
# pow - возведение одного аргумента в степень другого
print(num, 'squared', math.pow(num, 2))
# вывод:4 squared 16.0

# sqrt - возвращает квадратный корень
print(num, 'squared root', math.sqrt(num))
# вывод: 4 squared root 2.0

# range(1,49) - возвращает последовательность чисел
nums = random.sample(range(1,49), 6)
print('nums', nums)
# вывод: nums [7, 9, 33, 27, 24, 32]

Комментарии

реклама