通常的做法是通过拉西的位置和度数来提到行星的经度。
例子:太阳在处女座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和学位。我被卡住了。我应该写一个函数吗?
任何帮助都将不胜感激。
发布于 2019-04-25 13:46:31
使用下面的函数。此函数以用户的rasi姓名和学位作为输入,并以360格式返回。
def calculate():
rasi = input()
degree = input()
if(rasi in RasiDegree.keys()):
return RasiDegree[rasi]+int(degree)https://stackoverflow.com/questions/55841844
复制相似问题