首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于将行星的经度转换为360度格式的python代码

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

Stack Overflow用户
提问于 2019-04-25 12:35:40
回答 1查看 111关注 0票数 1

通常的做法是通过拉西的位置和度数来提到行星的经度。

例子:太阳在处女座23度。要将它转换成360格式,你必须在处女座的起点上加150度。将23与150相加得到173度。

我有字典:

代码语言:javascript
复制
RasiDegree={"Aries":0,"Tarus":30,"Gemini":60,"Cancer":90,"Leo":120,

“处女座”:150,“天平”:180,“天狼座”:210,“射手”:240,“摩拜”:270,“水瓶座”:300,“双鱼座”:330}

代码语言:javascript
复制
for rasi,degree in RasiDegree.items():
    print(rasi, degree)

打印结果正确无误。

要访问任何特定的rasi,我的代码是print(RasiDegree["rasi"])

到目前一切尚好。我如何编写python程序名来计算上面的内容。我尝试获取用户输入的rasi和学位。我被卡住了。我应该写一个函数吗?

任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2019-04-25 13:46:31

使用下面的函数。此函数以用户的rasi姓名和学位作为输入,并以360格式返回。

代码语言:javascript
复制
def calculate():
  rasi = input()
  degree = input()
  if(rasi in RasiDegree.keys()):
      return RasiDegree[rasi]+int(degree)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55841844

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档