我在我的样本考试中有一个函数调用问题,这是我期末考试的问题,我想听听你的观点



问题是要考虑以下函数定义:

def read_value_type(prompt='Enter a Boolean> ', convert=bool):
    val = input(prompt)
    return convert(val)

作为多种选择:

  1. val = read_value_type(convert=bool, prompt='Enter a boolean>')
  2. val = read_value_type(prompt='Enter a float> ')
  3. val = read_value_type()

并且询问上面哪些是对CCD_ 4的有效呼叫?

由于没有显示错误,而且似乎在阅读,我想知道他们三个是否会调用函数?

所有这些。但第二个将返回bool,而不是float。

最新更新