用于将行星的经度转换为360度格式的python代码

时间:2019-04-25 04:35:40

标签: python dictionary

通常提到地球的经度 通过它的rasi位置和程度。

示例:处女座23度的太阳。要将其转换为360格式,您必须添加处女座起点150度。将23加到150可得到173度。

我有字典:

RasiDegree={"Aries":0,"Tarus":30,"Gemini":60,"Cancer":90,"Leo":120,

“处女座”:150,“天秤座”:180,“天蝎座”:210,“射手座”:240,“摩ri座”:270,“水瓶座”:300,“双鱼座”:330}

for rasi,degree in RasiDegree.items():
    print(rasi, degree)

打印输出正确。
要访问任何特定的rasi,我的代码是print(RasiDegree["rasi"])

到目前为止,一切都很好。我该如何编写python prograame来计算以上内容。 我试图获得用户输入的RASI和学位。我被困住了。我应该写一个函数吗?

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

使用以下功能。此功能将用户的rasi名称和度数作为输入并在360 fomat中返回。

def calculate():
  rasi = input()
  degree = input()
  if(rasi in RasiDegree.keys()):
      return RasiDegree[rasi]+int(degree)