def func(num): num *= 2 m = 1000 print(func(m))
时间: 2024-03-05 18:49:28 浏览: 231
简单算法实现1000!
这段代码存在问题,因为函数func并没有返回任何值,所以print(func(m))会输出None。同时,func内部对于num的修改也不会影响到函数外部的变量m。如果想让函数返回修改后的值,可以在函数内部添加return语句。比如:
```
def func(num):
num *= 2
return num
m = 1000
print(func(m))
```
这样输出结果就是2000。
阅读全文