如何在 Python 中计算太阳能电池板的发电量(以千瓦时为单位)和电子设备的发电量



在这个例子中,假设一块太阳能电池板每天产生175 Wh的能量。电视的功耗为 80 瓦,一个 LED 灯泡为 1.8 瓦。

计算设备每小时瓦特的公式为:设备的功率(以瓦特为单位(*使用小时数。 https://www.parkedinparadise.com/device-calculations/

输出应如下所示:

您想计算多少太阳能电池板的发电量?

3

该数量的面板每天提供0.51 kWh的能量。 这相当于每天看电视 10.2 小时或打开 25.5 个 LED 灯泡 10 小时。

我尝试构建 int/input/float 逻辑,但老实说不知道从哪里开始解决这个问题。

panels = input("How many solar panels' energy yield do you want to calculate?n")
solarpanels = int(panels)

(不幸的是,这就是我所能开始的全部内容。我不明白如何在 Python 函数中分解等式,也找不到相关帖子(

DAYLY_ENERGY_PER_PANEL_IN_WH = 175
TV_CONSUMPTION = 80
LIGHT_BULB_CONSUMPTION = 1.8
panels = input("How many solar panels' energy yield do you want to calculate?n")
solarpanels = int(panels)
energy_generated_dayly = DAYLY_ENERGY_PER_PANEL_IN_WH * solarpanels
print(f"That number of panels gives {energy_generated_dayly / 1000} kWh of energy each day. "
f"That is equal to watching the TV for {energy_generated_dayly / TV_CONSUMPTION} hours "
f"or having {energy_generated_dayly / (LIGHT_BULB_CONSUMPTION * 10)} led bulbs on for 10 hours per day.")

最新更新