修复:外面拿不到函数里的变量
函数是一个有边界的框:
函数里面
total = 100
函数外面
外面够不着
下面程序在函数外面直接用了 calc 里面的 total,运行会报 NameError。
请改成让 calc 用 return 把值交回来,外面通过调用取到它,输出 100。
代码里带 @youci 的语句,以及专门用来输出这些语句的函数,都只负责播放动画,不是这道题要学的内容,也不会出现在输出面板里,做题时不用管它们。
函数是一个有边界的框:
函数里面
函数外面
外面够不着
下面程序在函数外面直接用了 calc 里面的 total,运行会报 NameError。
请改成让 calc 用 return 把值交回来,外面通过调用取到它,输出 100。
代码里带 @youci 的语句,以及专门用来输出这些语句的函数,都只负责播放动画,不是这道题要学的内容,也不会出现在输出面板里,做题时不用管它们。