姚世敏 发表于 2021-5-27 21:17:55

彦祖们来看看!!!

list01 = []
while True:
    result01 = input("请输入:")
    if result01 == '':
      break
    list01.append(result01)
    result = "".join(list01)
print(result)

问题:用pycharm打开,,最后这个result,是黄色的,英文:Name 'result' can be not defined

wp231957 发表于 2021-5-27 21:21:08

result没有定义,这提示不够明显??

姚世敏 发表于 2021-5-27 21:21:14

代码能用只是颜色不对。。

Py与C。。。 发表于 2021-5-27 21:31:23

你的result没定义,改为result01

Sungne_jer 发表于 2021-5-27 21:46:29

where is result?

王之叹息 发表于 2021-5-27 21:50:10

找我干啥{:10_256:}

深谙流年 发表于 2021-5-27 22:13:01

能正常运行,,,,,,,,,,,,,,

hrp 发表于 2021-5-27 22:28:53

本帖最后由 hrp 于 2021-5-27 23:21 编辑

list01 = []
while True:
    result01 = input("请输入:")
    if result01 == '':
      break
    list01.append(result01)
    result = "".join(list01)
    print(result) # 原来这里的缩进搞错了,改成这样

fish_游鱼 发表于 2021-5-27 22:39:40

第一次执行输入空值,result被赋值的地方走不到,在print的时候就会出现错误。在代码开头先给result变量一个初始值就不会有那个提示了
页: [1]
查看完整版本: 彦祖们来看看!!!