【发布时间】:2021-04-04 13:29:42
【问题描述】:
谁能解释一下语义
n % 2 == 1
和
n //= 2
据我所知,n % 2 == 1 检查n 除以2 的余数是否为1。
n //= 2 呢?这是楼层划分吗?但是呢? n 除以2?
【问题讨论】:
-
第二个是augmented assignment,基本上是
n = n // 2。 -
我觉得你可以在IDE在线python控制台试一下你会得到的
标签: python syntax modulo floor-division