Python exec()返回非

2024-09-29 21:51:45 发布

您现在位置:Python中文网/ 问答频道 /正文

使用exec()执行字符串时,它将返回None。在

tree_1= '''def tree():
  input_user = input('elektriciteit | Y&N')
  if input_user == 'Y':
    return 1800000
  else:
    input_user = input('accelerator | Y&N')
    if input_user == 'Y':
      return 2170701
    else:
      return 2170705
tree()'''


output = exec(tree_1)
print(output)

如何将返回值保存到变量。Eval不工作。在


Tags: 字符串nonetreeinputoutputreturnifdef
1条回答
网友
1楼 · 发布于 2024-09-29 21:51:45

刚找到答案。在

tree_1= '''def tree():
  input_user = input('elektriciteit | Y&N')
  if input_user == 'Y':
    return 1800000
  else:
    input_user = input('accelerator | Y&N')
    if input_user == 'Y':
      return 2170701
    else:
      return 2170705
result = tree()'''

exec(tree_1)

global result
print(result)

相关问题 更多 >

    热门问题