通常的做法是提及行星的经度
通过它的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和学位。我被困住了。我应该写一个函数吗?

任何帮助将不胜感激。

最佳答案

使用以下功能。该功能以用户输入的拉希名称和学位为输入,并以360格式返回。

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

10-07 14:18