问一个很简单的问题,不知道怎么回事

for i in range(1,10):
if i/2==0:
print i

为什么这个打出来的老是1呢??

1个回答

用java的原理说下 基本通用的
i/2==0 因为 只有1/2==0 两个int型的数做运算 返回的还是int 0.5被舍成 了 0

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐