猿问

请问下Python的以下简单代码!为什么不能输出结果?

# coding=utf-8
def func(a):
    i=7
print(i)

运行结果:Process finished with exit code 0

这个是那个地方出问题?我的是Python3.5


叮当猫咪
浏览 1324回答 2
2回答

慕桂英3389331

func是定义的一个函数 你没有调用这个函数 所以这个函数是不会执行的i=7 print(i)

米琪卡哇伊

i是func里面的变量    你print没有缩进所以是在func函数外面   当然读取不了。建议你看看前面的缩进知识
随时随地看视频慕课网APP
我要回答