##关于python中整除与取余

1. 整除(//)

整除的百度百科
在我看来,整除其实就是算除法的时候,除出来的商。

n=189
c=n//100  #百位数
print(c)

1

2. 取余(%)

余数的百度百科
显而易见,余数就是余下的数字,即整除之后,余下来的数字。

n=189
a=n%100%10    #个位数
print(a)

9

3. 例题1

**题目描述:**一年有四个季节,每个季节有三个月,例如:输入3-5月,输出spring;输入6-8月,输出summer;输入9-11月,输出autumn;输入12、1、2月,输出winter
输入:输入一个整型n
~~

#输入格式可以在我的下一期博客中找

~~
输出:字符串类型

思路:通过题意可以知道,需要先掌握如何输入一个整型数值(从键盘上);题目上很明确的说了,分为四组,就先考虑选择结构,即使用if…elif…elif…elif的结构,接下开就是判断输入的值是否与1-12相等,通过取余就能够知道该值是否与条件中的值相等,就可以将季节输出。

代码:

n=int(input())
if 3<=n%100000%1000%100<=5:print('spring')
elif 6<=n%100000%1000%100<=8:print('summer')
elif 9<=n%100000%1000%100<=11:print('autumn')
elif n%100000%1000%100==12 or 1<=n%100000%1000%100<=2:print('winter')

2
winter
5
spring

4. 例题2

**题目描述:**计算1-100之间的偶数和
**思路:**首先,计算1-100之间,就说明需要用到while循环语句,偶数的话就需要知道偶数的规律是对2取余等于0,就是偶数,而偶数和的话,就是设定一个变量num,在每次找到偶数的时候,都自加就能够将偶数和算出来了。
代码:

a=1
num=0
while a<101:if a%2==0:   #if a%2:表示a%2不成立,返回值是false    (1-100之间的奇数和)# if not bool(a%2):num=a+numa+=1
print('1-100之间的偶数和:',num)

1-100之间的偶数和: 2550

【关于python中整除与取余】相关推荐

  1. Python中整除(//)和取余(%)问题

    前言:Python中的默认整除所采用的是向下取整(round down),这也就导致了在处理负数的整除时会存在一些问题.而取余操作就是建立在整除的基础上的,从而导致这两种计算均存在问题. 整除 默认向 ...

  2. Python负数整除和取余

    Python正数的整除 // 以及取余 % 与C++等语言相同,但当除数与被除数有一个是负数时就返回的结果有所区别 首先是整除,C++中是向0取整的, 而在Python中,整除的结果都是向下取整的,相 ...

  3. Python中的负数取余问题

    12 % 5, -12 % 5 # output # (2, 3) 在数学里,"负数取余"遵循的是: 如果 a 与 d 是整数,d 非零,那么余数 r 满足 a = q * d + ...

  4. Python负数的整除和取余

    Python语法对于负数的整除和取余与其他语法不同,在LeetCode刷题中经常会与答案不符,具体如下: 在负数整除中,永远是小于当前小数的最大整数,如下: 7 / -2 = -3.5,7//-2 = ...

  5. 计算机中负数除法取余问题分析与实现

    计算机中负数除法取余问题分析与实现 背景 问题说明 原理分析 参考资料 背景 项目中遇到一个奇怪的问题,定位bug半天,发现同样的负数取余操作,在不同编程语言中实现竟然不一致,我滴个天,惊呆了.于是, ...

  6. php中余数为0,PHP中余数、取余的妙用

    转自:http://www.jb51.net/article/68567.htm 这篇文章主要介绍了PHP中余数.取余的妙用,这个是在WEB开发中一个经常使用的小技巧,不管是在表格.ul.li或者是换 ...

  7. C语言整除、取余运算的符号问题

    偶然的机会看到这样一个问题2/(-2)的值是多少 ?回顾以往编程经历,只写过正整数整除.取余.整除和取余的操作如下: 1.a = m/n; 2.b = m%n; 这里a,b,m,n满足的关系:a*n ...

  8. 海伦公式用计算机语言怎么写,python中海伦公式求取三角形面积的示例

    python中海伦公式求取三角形面积的示例 发布时间:2020-12-07 10:01:44 来源:亿速云 阅读:143 作者:小新 这篇文章将为大家详细讲解有关python中海伦公式求取三角形面积的 ...

  9. python中除法(/)、取模(%)、取整除(//)、幂(**)运算

    文章目录 除法("/") 运算 取模("%")运算 取整除("//")运算 幂运算 除法("/") 运算 #除法运算 i ...

最新文章

  1. 源目标OKR— 在线团队协同办公、项目管理工具
  2. 如何选择PDU电源配套机柜?
  3. javaweb学习总结(十九)——JSP标签
  4. 设置storage模块的数据库操作支持、添加仓储分类列表接口(dao层)
  5. 查看 SAP Spartacus 基于 Angular 的版本号
  6. 空间换时间,查表法的经典例子
  7. HTML5中Nav元素作用及应用场景知识点
  8. 遮罩层和弹出层(居中)
  9. 异常:由于代码已经过优化或者本机框架位于调用堆栈之上,无法计算表达式的值。...
  10. asp.net 网页做一个浮动层_网页的布局与定位看完这篇就够了
  11. C语言波形实现三角波和正弦波
  12. 如何开发微信小程序?微信小程序有哪些特点?
  13. docker 镜像压缩 docker-squash
  14. 工商银行提前还房贷流程
  15. 自定义控件其实很简单5/12
  16. 港科夜闻|香港科技大学(广州)与广东联通签署多方位战略合作协议
  17. 中国味精市场销售现状与十四五发展趋势分析报告2022-2028
  18. ORACLE提供了 三种例外,oracle(7)例外处理
  19. npoi获取合并单元格_梦琪小生 C# 如何使用NPOI操作Excel以及读取合并单元格等
  20. 测试开发之Python核心笔记(15):迭代器与生成器

热门文章

  1. 华为p10和p10plus区别_华为p10和p10plus的区别 华为p10plus和华为p10对比评测
  2. Mybatis的作用
  3. CCS2020论文泛读记录
  4. java test1
  5. 如何打造优秀的个人博客
  6. 【机器学习】决策树(实战)
  7. 电池电量与电压的关系
  8. H5调用手机的前后摄像头,canvas显示,自带截图,兼容ios和android
  9. linux dumpe2fs命令
  10. PHP数组内容制作分页功能