Sss123057057 发表于 2021-1-30 09:28:51

判定奇数

def collatz(number):
    if number/2
    return(number//2)
我想要number判定成偶数,how to dor。奇数呢

sunrise085 发表于 2021-1-30 09:32:11

判定奇偶数使用求余

def collatz(number):
    if number%2:#为奇数
      return(number//2)
    if number%2==0:#为偶数
      #接着写你的程序

Sss123057057 发表于 2021-1-30 09:45:53

sunrise085 发表于 2021-1-30 09:32
判定奇偶数使用求余

why    if number%2:#为奇数 就行了 书上写的是if number%2==1

sunrise085 发表于 2021-1-30 14:21:51

Sss123057057 发表于 2021-1-30 09:45
why    if number%2:#为奇数 就行了 书上写的是if number%2==1

两个是一样的。
if后面的条件 number%2 和number%2==1,二者结果一样。
页: [1]
查看完整版本: 判定奇数