首页 > 编程语言 >Python向上取整

Python向上取整

时间:2022-09-02 13:59:09浏览次数:67  
标签:205 Python int 取整 20 向上 pages

一、场景:

  有时候我们分页展示数据的时候,需要计算页数。一般都是向上取整,例如counts=205 pageCouts=20 ,pages= 11 页。

方法:

  • 通用除法:取临界值,计算下A+B-1的范围就OK
pages = int((A+B-1)/B)
pages = int((205 + 10 -1)/10)
  • Python match.ceil函数:
import math
pages = math.ceil(float(205)/20)

标签:205,Python,int,取整,20,向上,pages
From: https://www.cnblogs.com/bigcarcar/p/16649576.html

相关文章

  • python入门
    注释单行注释#这是单行注释多行注释''' 这是多行 注释'''1.注释一块内容#打印3次helloprint("hello")print("hello")print("hello")2.注释该行作用print......
  • Python 的四种共享传参详解
    Python唯一支持的参数传递方式为共享传参(callbysharing),传递参数一共有四种传递方式,分别为:位置参数,默关键字参数和可变参数,其中可变参数分为两种(*args和**kargs)。一、......
  • python基础语法知识14个知识点
    1、print函数Python主要发布了两大版本Python2和Python3。print函数在终端中输出,Python3.x需要加(),Python2.x不用加()print默认输出是换行的。print("hello")pr......
  • python基础语法14个知识点
    1、print函数Python主要发布了两大版本Python2和Python3。print函数在终端中输出,Python3.x需要加(),Python2.x不用加()print默认输出是换行的。print("hello")pr......
  • 打包&发布Python项目
    概述打包与发布python项目主要包含三个过程,第一配置打包信息,主要通过setuptools工具实现;第二步打包生成wheel或者sdist(sourcedistribution)文件,主要使用build工具;第三步......
  • python不用库求解根号N
    问题描述我们需要在不使用库的情况下求解\(\sqrt{n}\)。方法一:二分法令\(y=\sqrt{x}\),问题转换为求得y,使得\(y^{2}-x=0,(x>=0)\)。我们令\(f(y)=y^{2}-x\)。注意到:\[......
  • python数据分析-List(上)
    列表(list)作为python最基础也是最重要的数据类型之一,在python数据分析以及其他用途中有着重要的作用。 在此,将通过两篇文章来对List做一个相对系统的介绍,希望下述内容能......
  • Flet-基于Flutter的Python跨平台开发框架
    什么是FletFlet是一个框架,允许用你喜欢的语言构建交互式多用户Web,桌面和移动应用程序,而无需拥有前端开发的经验。主要特点在几分钟内从想法到应用程序为您的团队,周末项......
  • Python风格规范(转载)
    Python风格规范(转载)https://zh-google-styleguide.readthedocs.io/en/latest/google-python-styleguide/python_style_rules/#我觉得任何一个初学者都应该好好的研读,......
  • python的类方法中下划线表示含义
    __foo__: 定义的是特殊方法,一般是系统定义名字,如__init__() 之类的。_foo: 以单下划线开头的表示的是protected类型的变量,即保护类型只能允许其本身与子类进行访问......