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

2024-04-30 05:52:04 发布

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

通常的做法是提到行星的经度 是拉西的位置和度数。你知道吗

例如:太阳在处女座23度。要把它转换成360度的格式,你必须在处女座的起点加上150度。把23加上150等于173度。你知道吗

我有字典:

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

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

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

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

到目前为止还不错。我该如何编写python程序来计算上述结果。 我试图得到用户输入的rasi和学位。我卡住了。我应该写一个函数吗?你知道吗

任何帮助都将不胜感激。你知道吗


Tags: 字典格式行星print起点gemini度数cancer
1条回答
网友
1楼 · 发布于 2024-04-30 05:52:04

使用下面的函数。此函数以用户的rasi名称和度数作为输入,并在360 fomat中返回。你知道吗

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

相关问题 更多 >