2971739074 发表于 2022-10-16 18:50:55

为什么就ste的位置不一样,运行结果就截然不同哪?(或者说还是因为的原因那?)

def yeo(tame):
    while 1:
      ste = ""
      tame=int(tame)
      b = tame // 2
      a = tame % 2
      ste =str(a)+str(ste)
      tame = b
      if b == 1 or b == 0:
            ste = str(b)+ste
            ste=int(ste)
            break
    return ste
---------------------------------------------------------------------------------------
def yeo(tame):
    ste = ""
    while 1:
      tame=int(tame)
      b = tame // 2
      a = tame % 2
      ste =str(a)+str(ste)
      tame = b
      if b == 1 or b == 0:
            ste = str(b)+ste
            ste=int(ste)
            break
    return ste
为什么就ste的位置不一样,运行结果就截然不同哪?(或者说还是因为的原因那?)

2971739074 发表于 2022-10-16 19:01:25

糊涂了糊涂了,懂了
页: [1]
查看完整版本: 为什么就ste的位置不一样,运行结果就截然不同哪?(或者说还是因为的原因那?)