#! /usr/bin/python
# -*- coding: utf-8 -*-
def get_constellation(ymd="2000-01-01"):
stellates = [
{'date':120, 'name':u'水瓶座'},
{'date':219, 'name':u'双鱼座'},
{'date':321, 'name':u'牡羊座'},
{'date':420, 'name':u'金牛座'},
{'date':521, 'name':u'双子座'},
{'date':622, 'name':u'巨蟹座'},
{'date':723, 'name':u'狮子座'},
{'date':823, 'name':u'处女座'},
{'date':923, 'name':u'天秤座'},
{'date':1024, 'name':u'天蝎座'},
{'date':1123, 'name':u'射手座'},
{'date':1222, 'name':u'魔羯座'}
]
if not ymd or ymd == "0000-00-00":
return u'未知'
ymd = int(ymd[5:7]+ymd[8:10])
index = ymd / 100 - 1
if ymd >= stellates[index]['date']:
return stellates[index]['name']
else:
return stellates[index-1]['name']
分享到:
相关推荐
综上所述,这段Java代码的主要目的是通过用户的生日输入来输出用户的生肖和星座。需要注意的是,实际代码中还存在一些未完成的部分,例如生肖的具体输出,以及部分星座名称的缺失。此外,代码中还有一些语法错误,...
6. **查询星座**:最后通过 `SELECT` 语句从 `@TABLE` 中查询与输入日期相匹配的星座。 #### 调用存储过程 调用存储过程的方式如下所示: ```sql EXEC dbo.p_constellation '1977-07-07'; ``` 这行代码表示查询出生...
根据给定的信息,本文将详细解析如何通过Java代码实现生日、星座与生肖的关联查询功能。这涉及到日期处理、数组操作以及条件判断等基础知识。 ### 一、项目概述 本项目的目标是创建一个简单的Java程序,该程序可以...
在实际应用中,用户输入的生日可能是字符串格式,所以我们需要先将字符串转换为日期对象: ```java String birthDateStr = "1990-05-25"; SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); try { ...
5. 最后,通过`substr`方法从星座名称字符串中提取出对应星座的名称。 为了使代码更加简洁,可以将计算逻辑进一步压缩,最终得到一行代码的实现。这种方法虽然简洁,但在可读性和可维护性上可能会有所欠缺。 此外...
本文实例讲述了python实现根据月份和日期得到星座的方法。分享给大家供大家参考。具体实现方法如下: #计算星座 def Zodiac(month, day): n = (u'摩羯座',u'水瓶座',u'双鱼座',u'白羊座',u'金牛座',u'双子座',u'...
你可以通过比较当前日期(`DateTime.Now`)与`DateTimePicker`的`Value`属性来得到年龄。以下是一个示例函数: ```csharp public int GetAge(DateTime birthDate) { DateTime today = DateTime.Today; int age = ...
根据星座的划分规则,我们可以通过比较生日的月份和日期来判断对应的星座。 ```php function get_xingzuo($cid) { // ... (星座计算逻辑) } ``` c. **获取生肖**: 生肖的获取相对简单,只需要根据身份证...
在本项目中,WheelView被用作日期选择器,显示年、月、日三个轮子,让用户选择生日。 **2. 实现年龄计算** 年龄计算通常基于当前日期和用户输入的出生日期。在Android中,我们可以使用`java.util.Calendar`或`java....
在生日选择插件中,jQuery的这些优势得到了充分利用,使得插件能够轻松地与页面元素交互,动态更新显示,同时保持流畅的用户体验。 在JavaScript开发中,表单日历控件是一种常见的需求,特别是对于需要验证用户年龄...
在PHP编程中,从身份证号中获取个人信息,如星座、生肖和生日,是常见的需求,尤其是在处理用户注册信息或数据分析时。以下将详细介绍如何通过PHP实现这些功能。 首先,身份证号码是中国公民的个人身份标识,它包含...
总的来说,这段JavaScript代码实现了根据用户输入的公历生日计算生肖和星座的功能,适用于网页应用中的个人信息展示或娱乐性质的小工具。在实际开发中,可以将这部分功能封装成一个类或者模块,以便在多个地方复用,...
2. **数据处理**:理解如何根据用户输入的生日信息计算星座,以及如何获取和解析星座运势数据。 3. **用户界面设计**:创建吸引人的界面,让用户在交互过程中感到舒适和愉快。 4. **网络请求**:如果星座运势数据...
标题“应用-生日密码(数据库)”提示我们讨论的主题与一个特定的应用程序有关,这个应用程序可能使用用户生日作为某种形式的...同时,理解用户隐私保护和数据安全也至关重要,确保用户生日等敏感信息得到妥善处理。
平时计算月亮星座通常使用根据农历...但是这样得到结果往往是错误的 而使用星盘软件又太麻烦太专业了 现在可以用";月亮星座计算器";了 使用很方便 输入生日 点击确定即可显示出星座 完全免费 不用注册
生日解析是一种基于占星术的个人特质分析方法,它将一年中的每一天与星座特性相结合,以此来解读个人的性格、天赋、机遇以及可能面临的挑战。在这个365天生日解析中,每一种出生日期都对应着特定的性格特征、职业...
在IT行业中,编程思维是一种核心能力,它涵盖了分析问题、设计解决方案和实施代码的过程。...通过这样的项目,开发者不仅可以提升自己的编程技能,还能在数据分析、软件工程实践以及用户体验设计等方面得到锻炼。
2.五才三行:用户可以通过设置三才数理、五行喜用、笔画数等条件从《康熙字典》中搜索得到期望的姓名。3.周密算法:本软件通过周密算法,最终生成的姓名非简单组合堆砌,您可以过滤也可以自由设置,速度很快。4.多种...