NoDib 发表于 2019-7-3 11:37:56

python3 IDLE一直提示我第一行冒号语法错了,求助大神帮我看看

del fab(n):
    if n < 1:
      print("输入错误")
      return -1
    if n == 1 or n == 2:
      return 1
    else:
      return fab(n-1) + fab(n-2)
result = fab(20)
if result == -1:
    print("共 有%d对兔子诞生" % result)

新手·ing 发表于 2019-7-3 11:49:48

def fab(n):
    if n < 1:
      print("输入错误")
      return -1
    if n == 1 or n == 2:
      return 1
    else:
      return fab(n-1) + fab(n-2)
result = fab(20)
if result == -1:
    print("共 有%d对兔子诞生" % result)

Kmim 发表于 2019-7-3 11:54:49

def写错了

chengduyangge 发表于 2019-7-3 11:55:15

del是不是写错了?
页: [1]
查看完整版本: python3 IDLE一直提示我第一行冒号语法错了,求助大神帮我看看