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

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

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






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