|
1
1
如果我理解正确,您希望使用函数返回的数值
您误解的最根本的一点是,原始数据类型(double、int、char等)是通过值传递的,而不是通过引用传递的。因此,如果更改局部变量
例子:
输出:
结论: 原语变量按值传递,为了从返回整数的函数中检索值,例如,需要对其重新赋值。 为了减少混淆,可以避免使用 阴影 外部作用域中的变量名称。 |
![]() |
2
1
以代码为模板,下面的示例演示了如何将值从函数的“内部”传递到外部级别(这里是程序的最外层)。我建议您阅读 official Python tutorial (或从 beginning 如果它没有意义),因为它描述了与您的问题相关的概念(例如全局变量与局部变量)。
顺便说一下,关于代码,函数体中的语句应该缩进。这包括
|