繁体   English   中英

python 变量赋值困难

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM