太阳能和风能对cod的再利用

2024-04-18 21:05:53 发布

您现在位置:Python中文网/ 问答频道 /正文

我用python编写了一个solarpower和一个windpower,它们的函数非常相似。我在想,写两个几乎相同的函数是不是一种好的编程风格,或者我应该试着从两个函数中选一个。你知道吗

一个例子是

def output_solarpower(lat_energy):
print("Latitude, Year-Average")
a=lat_energy
sort_energy=sort(a)
for element in sort_energy:
    print(' , '.join(map(str,element)))



def output_windpower(dia_energy):
print("Diameter, Year-Average")
a=dia_energy
sort_energy=sort(a)
for element in sort_energy:
    print(' , '.join(map(str,element)))

其中lat\u energy和dia\u energy是在同一函数中排序的两个不同列表?你知道吗


Tags: 函数inforoutputdefelementsortyear
1条回答
网友
1楼 · 发布于 2024-04-18 21:05:53

您所要做的就是在函数中输入第二个参数,这样您就可以将它组合成一个参数。你知道吗

def output_power(e_type, energy):
  print(e_type + " Year-Average")
  a=energy
  sort_energy=sort(a)
  for element in sort_energy:
    print(' , '.join(map(str,element)))

如果需要dia_energy,可以运行output_power("Diameter", dia_energy)。要设置为纬度,请运行output_power("Latitude", lat_energy)。你知道吗

相关问题 更多 >