options.append(option)括号里的单词为什么后面不带S

是否填写出来了?看下老师的参考答案,你可以把它拷贝到代码中看下执行结果:

  1. for i in range(len(capitals)):
  2. # TODO,根据编号i,创建每道题的选项,并把选项列表添加到options中
  3. option = generate_options(i)
  4. options.append(option)
我用pycharm编辑提示:
NameError: name 'option' is not defined.
已邀请:
这只是一个变量名字,append()这句之前,我们通过函数得到一个结果,这个结果用option来存放了,你也可以叫别的名字,比如叫a = generate_options(),然后options.append(a)也是一样的

要回复问题请先登录注册