[英]Difficulty assigning variables in python
我正在尝试编写一个非常基本的 Python 程序来计算每周的分钟数。
我已经创建了一个Hr_Per_Day
变量,但是当我更新这个变量时,应该更新的min_per_day
却没有。 为什么不?
这是代码:
Hr_Per_Day = 24
min_per_day = Hr_Per_Day * 60
min_per_day
**OUTPUT: 1440**
Hr_Per_Day = 26
min_per_day
**OUTPUT: 1440**
为什么我将Hr_Per_Day
更改为 24 后min_per_day
没有更新? 任何帮助,将不胜感激!
我希望min_per_day
在更改Hr_Per_Day
后更新。
min_per_day = Hr_Per_Day * 60
看起来你希望这个分配像一个持续的公式一样,如果Hr_Per_Day
发生变化,那么min_per_day
也会改变。
Python 不是那样工作的。
该分配是一次性计算,使用Hr_Per_Day
在该时刻的值。 如果该值稍后更改,它将对min_per_day
没有影响。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.