Стиль — одежда мысли (Ф. Честерфилд).

Python 3 — Числовая функция ceil()

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (3 оценок, среднее: 5,00 из 5)
Загрузка...
17.07.2017
Python 3 - Числовая функция ceil()

Описание

Функция ceil() возвращает предельное значение х, т.е. наименьшее целое число не меньше, чем х.

Синтаксис

Ниже приводится синтаксис для функции ceil():

import math

math.ceil( x )

 

[gn_box title=»Примечание:» box_color=»#4f6bf5″]Эта функция не доступна напрямую, поэтому нам нужно импортировать математический модуль, а затем мы должны вызвать эту функцию, используя математический статический объект.[/gn_box]

Параметры

х — это числовое выражение.

Возвращаемое значение

Этот метод возвращает наименьшее целое число, не меньше, чем х.

Пример

Следующий пример показывает использование метода ceil().

#!/usr/bin/python3
import math   # Здесь будем импортировать математический модуль

print ("math.ceil(-32.22) : ", math.ceil(-32.22))
print ("math.ceil(100.34) : ", math.ceil(100.34))
print ("math.ceil(100.74) : ", math.ceil(100.74))
print ("math.ceil(math.pi) : ", math.ceil(math.pi))

 

Вывод

Когда мы запустим выше программу, она дает следующий результат:

math.ceil(-32.22) :  -32
math.ceil(100.34) :  101
math.ceil(100.74) :  101
math.ceil(math.pi) :  4

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Если статья понравилась, то поделитесь ей в социальных сетях:

Читайте также

Один комментарий

ryan gosling 08.06.2022 от 15:59

import math
import sys
def main(y):
   part_1_1 = 1 — math.cos(73 * y) ** 7
   part_1_2 = 81 * math.exp(9 * y + 82 * y ** 3) ** 4
   part_1 = math.sqrt(part_1_1 / part_1_2)
   part_2 = (88 * y ** 5 + (math.atan(y) ** 2 / 76)) / (y ** 6 — 62)
   return part_1 — part_2
 
import math
def main(x):
   if x < 68:
       return (math.cos(23 + x ** 2)) ** 3 — (x ** 3 — 26 * (x ** 2)) ** 6 — x
   elif (x >= 68) & (x < 127):
       part_2_1 = 48 * (math.fabs(x ** 2)) ** 6 — 46
       part_2_2 = (69 * x ** 3 + x + 37 * x ** 2) ** 4
       return part_2_1 — part_2_2
   elif (x >= 127) & (x < 138):
       part_3_1 = 85 * (math.fabs(x)) ** 2
       part_3_2 = 12 * math.log(x ** 2, 2) ** 3 — math.tan(x) ** 7
       return part_3_1 — part_3_2
   elif (x >= 138) & (x < 211):
       return x ** 8
   elif x >= 211:
       return math.exp(x) ** 2 + math.log10(x) ** 6 + x
 
import math
def main(a, b):
   part_1 = 0
   for k in range(1, a + 1):
       part_1 = part_1 + ((k ** 4) / 14)
   part_2 = 0
   for c in range(1, b + 1):
       part_2_1 = 51 * math.sin(c) ** 2 — 7031 * c ** 3
       part_2_2 = 17 * (85 * c ** 2 + 0.04 + c) ** 4
       part_2 = part_2 + part_2_1 — part_2_2
   return part_1 + part_2
 
 
import math
def main(n):
   if n == 0:
       return 0.59
   elif n == 1:
       return -0.35
   elif n >= 2:
       part_1 = 37 * math.atan(main(n — 1)) ** 3 — 1
       part_2 = math.exp(main(n — 1) ** 3 — main(n — 2))
       return part_1 — part_2
 
import math
def main(y, z):
   n = len(y)
   answer = 0
   for i in range(n):
       part_1 = 57 * z[int(i / 4)] + 64 * y[n — 1 — i] ** 2
       part_2 = y[n — 1 — i] ** 3
       answer = answer + 54 * (part_1 + part_2) ** 5
   return answer * 15
 
def main(x):
 
   dict1 = {2010: 0, 1995: 1, 2016: 2}
   dict2 = {2010: 3, 1995: 4, 2016: 5}
   dict3 = {2010: 6, 1995: 7, 2016: 8}
 
   if x[0] == ‘ZIMPL’:
       if x[3] == ‘STATA’:
           return dict1.get(x[2])
       elif x[3] == ‘TOML’:
           return dict2.get(x[2])
   elif x[0] == ‘GAMS’:
       if x[1] == 1963:
           return dict3.get(x[2])
       elif x[1] == 1994:
           return 9
       return 10
   return 11
 
def main(x):
   A = x & 0b111111111
   B = (x >> 9) & 0b1111111111
   C = (x >> 19) & 0b11111111111
   D = (x >> 30) & 0b11
 
   result = 0
   result |= D
   result |= A << 2
   result |= B << 11
   result |= C << 21
   return result
 
import re
def parse_keys(x):
   keys = r»\w+»
   return re.findall(keys, x)
def main(x):
   result = {}
   s = re.findall(r’\(\w+’, x)
   p = re.findall(r’\'(\w+)\», x)
   keys = parse_keys(str(s))
   for i in range(len(keys)):
       result[keys[i]] = p[i]
   return result
 
from enum import Enum
 
 
class State(Enum):
   A = 0
   B = 1
   C = 2
   D = 3
   E = 4
   F = 5
   G = 6
   H = 7
 
 
class StateMachine:
   state = State.A
 
   def fork(self):
       return self.update({
           State.A: [State.B, 0],
           State.E: [State.G, 7],
           State.F: [State.G, 8],
           State.H: [State.B, 11],
       })
 
   def log(self):
       return self.update({
           State.A: [State.G, 1],
           State.B: [State.C, 2],
           State.D: [State.E, 4],
       })
 
   def peep(self):
       return self.update({
           State.C: [State.D, 3],
           State.D: [State.A, 5],
           State.E: [State.F, 6],
           State.G: [State.H, 10],
           State.F: [State.B, 9],
       })
 
   def update(self, transitions):
       self.state, signal = transitions[self.state]
       return signal
 
 
def main():
   return StateMachine()
 
 

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Загрузка...

Спасибо!

Теперь редакторы в курсе.

Scroll to Top