英俊男孩建坤 发表于 2021-5-28 23:28:11

求助求助!!

def input_number(number):
    filename = "numbers.json"
    with open(filename,'w') as object:
      json.dump(number, object)

def print_number():
    with open("numbers.json") as object1:
      num = json.load(object1)
      print("Your favorite number is:" + str(num))

def input_print(number):
    input_number(number)
    print_number()

input_number(5)

为啥我最后input_number(5) 不会运行print_number()部分的代码??

立面昬 发表于 2021-5-29 03:16:24

我也好奇,坐等结果更新

wp231957 发表于 2021-5-29 06:50:02

因为没有调用

hrp 发表于 2021-5-29 07:17:58

最后一句input_number(5)改为input_print(5)

Twilight6 发表于 2021-5-29 10:47:24


因为你只调用了 input_number 函数

input_number 函数中没有调用 print_number 函数自然不会运行 print_number 的代码了

你应该调用 input_print 函数,这样 input_number 、 print_number 都会调用

即最后一行调用代码 改成调用 input_print(5) 函数

名字只有七个字 发表于 2021-5-29 20:37:47


最后一句input_number(5)改为input_print(5)
页: [1]
查看完整版本: 求助求助!!