鱼C论坛

 找回密码
 立即注册
查看: 1736|回复: 3

判断变量y是否能被100整除

[复制链接]
发表于 2019-7-25 13:41:27 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
if条件中 判断变量y是否能被100整除
y/100==0 和
y/100==int(y/100)
有什么区别
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2019-7-25 13:52:36 | 显示全部楼层
第一个表示y除以100等于0,这个只能等于0
第二个的意思是除以100的数等于取整的数,你第二个判断条件可以作为能否被100整除条件
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-7-25 13:58:45 | 显示全部楼层
判断整除要用地板除   y//100==0  单独的y/100 得出的是浮点数  不能和int类型判断恒等关系
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-7-25 19:44:51 | 显示全部楼层
你好,int()是一个方法,它的作用是将一个变量的类型转化为整型变量
例如:
string = '1'#这里用了引号,所以这是一个字符串
print(type(string))#运行该程序可见,类型为str类型
int1 = int(1)
print(type(int1))#该字符串被转换成了整型

一般我们判断是不是整除,是判断其余数是否为0:
示例:
y%100 == 0
而你贴中给出的逻辑也是可行的,举个例子(为了避免产生混淆,以下的符号皆用汉字)
2101除以100的值为21.01
而之前我们说过,int()会将一个变量转化为整型变量,而21.01是一个浮点数,所以int(21.01)的值等于21,被转化为了整数
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-6-14 02:30

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表