python3.x - 这段简单的 Python 代码应该如何修改才能正确运行?
本文介绍了python3.x - 这段简单的 Python 代码应该如何修改才能正确运行?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
class Solution(object):
def test(self):
def fn():
ans = max(ans, 10)
return ans
ans = 0
print(fn())
obj = Solution()
obj.test()
求指导,在线等
解决方案
class Solution(object):
def test(self):
ans = 0
def fn():
nonlocal ans
ans = max(ans, 10)
return ans
print(fn())
obj = Solution()
obj.test()
这篇关于python3.x - 这段简单的 Python 代码应该如何修改才能正确运行?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文