голосование
BASH
PHP
Javascript
HTML
Программы
Firebird
Майнинг
PostgreSQL
Хостинг
Железо
Ресурсы
GIT
SEO
Oracle
Python
Мобильные технологии
Ремонт
Mercurial
Заработок на сайте
Docker
Проголосуйте за категорию!
счётчик
Яндекс.Метрика

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

Для округления чисел в 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]
просмотры: 3806, уровень: лёгкий уровень, рейтинг: 1, дата: 2017-09-01 16:56:37
проголосовать:

Комментарии:






поиск
реклама
банеры
сервис мониторинга работы сайта, мониторим HTTP, HTTPS, FTP, MYSQL, PostgreSQL, POP3, SMTP, IMAP
http://trainingweb.ru/redirect/pingadmin мониторинг сайтов сервис мониторинга работы сайта, мониторим HTTP, HTTPS, FTP, MYSQL, PostgreSQL, POP3, SMTP, IMAP
http://trainingweb.ru/redirect/domains домен RU домен RU всего за 99 рублей
http://trainingweb.ru/redirect/well_web_vps_kvm Аренда VPS KVM в Европе Мы предлагаем в аренду VPS серверы с выделенным IP-адресом, которые полностью эмулируют физический сервер.