首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

根据你的月份和日期找到星座,更简单的方法?而不是12个if函数

根据月份和日期找到星座的更简单方法是使用星座表。星座表是一个包含每个星座开始和结束日期的表格,通过比较输入的月份和日期与表格中的日期范围,可以确定对应的星座。

以下是一个示例的星座表:

星座 | 开始日期 | 结束日期 ----|--------|-------- 白羊座 | 3月21日 | 4月19日 金牛座 | 4月20日 | 5月20日 双子座 | 5月21日 | 6月20日 巨蟹座 | 6月21日 | 7月22日 狮子座 | 7月23日 | 8月22日 处女座 | 8月23日 | 9月22日 天秤座 | 9月23日 | 10月22日 天蝎座 | 10月23日 | 11月21日 射手座 | 11月22日 | 12月21日 摩羯座 | 12月22日 | 1月19日 水瓶座 | 1月20日 | 2月18日 双鱼座 | 2月19日 | 3月20日

通过比较输入的月份和日期与星座表中的日期范围,可以确定对应的星座。例如,如果输入的月份是7月,日期是15日,根据星座表可以确定对应的星座是巨蟹座。

这种方法相比使用12个if函数更简洁和易于维护。同时,这种方法也可以很容易地扩展到其他日期相关的查询,如根据生日计算年龄等。

腾讯云相关产品和产品介绍链接地址:

  • 腾讯云计算服务:https://cloud.tencent.com/product
  • 腾讯云数据库:https://cloud.tencent.com/product/cdb
  • 腾讯云服务器:https://cloud.tencent.com/product/cvm
  • 腾讯云人工智能:https://cloud.tencent.com/product/ai
  • 腾讯云物联网:https://cloud.tencent.com/product/iot
  • 腾讯云移动开发:https://cloud.tencent.com/product/mpp
  • 腾讯云存储:https://cloud.tencent.com/product/cos
  • 腾讯云区块链:https://cloud.tencent.com/product/baas
  • 腾讯云元宇宙:https://cloud.tencent.com/product/vr
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

【十二星座(下)】大数据机器学习揭示人类天赋究竟从何而来?

简单回顾一下,我在文中先从最"接地气"星座开始讲起,把它们与人天赋联系起来(表二)。然后运用文字"高大上"机器学习来描述分析这个关系。...本文所讨论星座(代号)在星相学中被称为“太阳星座”,因为所使用黄道十二宫描述是太阳(相对地球)运行轨道。本文考察正是一个人出生日期在这个轨道上位置所对应星座。...在本附录中,我就要来检验人数分布方法:如果我不按十二星座分配人数(星座人数分布),而是按十二月份分配人数(月份人数分布),情况是否会发生变化?...如果考虑二者之差统计显著性(计算两个离散系数相同与否假设检验方法,请见【附四1】),星座人数分布CV增大行业个数也多于月份人数分布CV。...所以,从这个角度来说,使用星座人数分布方法要优于月份人数分布方法。另外,如果来观察十二月份平均得分,我发现“波”消失了(见图B)。只有10月到3月,稍微有一点 “波” 影子。

1.4K60
  • 星座数据说 | 金牛最浪双鱼最富,摩羯男最爱姐弟恋

    尽管如此,我们还是可以通过性别比来比较妹子相对比例高低。 妹子相对比例最高星座为水瓶、白羊双鱼;汉子相对比例最高星座则是天秤、处女天蝎。 好尴尬呀,处女座居然男生多?...但仔细想想好像也可以解释,毕竟,男生比女生扛得住黑。 另外,妹子多水瓶-双鱼出生日期分别对应2-4月,汉子多处女-天蝎则分别对应9-11月。难道说,生男生女季节有着某种微妙关系?...好吧,同性恋数据我们暂时没有。退而求其次,我们根据婚恋网站上会员年龄其对配偶年龄期望,计算了十二星座对姐弟恋指数忘年恋指数。...摩羯不愧是传说中拼命三郎/拼命三娘,学霸指数高达40%,居星座学霸榜第一名!热情射手神秘天蝎,则分获第二、三名。...空间分布最不均衡是白羊和金牛。仔细看来,其实比他们早一点点出生水瓶双鱼,分布也是很不均衡;而且,这四个在月份上连续星座,其空间分布规律也高度相似:他们在东北三省的人口比例明显高于其他地区。

    2.3K60

    在Python-dataframe中如何把出生日期转化为年龄?

    作者:博观厚积 简书专栏:https://www.jianshu.com/u/2f376f777ef1 我们在做数据挖掘项目或大数据竞赛时,如果个体是人时候,获得数据中可能有出生日期Series...,举个简单例子,比如这样一些数: # -*- coding: utf-8 -*- import pandas as pd import numpy as np from pandas import Series...从数据来看,'10/8/00'之类数,最左边数表示月份,中间数表示日,最后数表示年度。...实际上我们在分析时并不需要人出生日期,而是需要年龄,不同年龄阶段会有不同状态,比如收入、健康、居住条件等等,且能够很好地把不同样本差异性进行大范围划分,不是像出生日期那样包含信息量过大且在算法训练时不好作为有效数据进行训练...: image.png 有时候我们可能还会关注到人出生月份与要预测变量关系,比如人星座就是很流行一种以出生月份、日份来评估其对人影响,也可以按这种方法去提取月、日数据。

    1.9K20

    中、英文与数字月份互转,总有一种会用到!

    所以,从标准格式到其他格式转换,会更加常见,无论是Excel、Power Query、Power Pivot,乃至其它各种编程软件、工具,通常也会对日期转换有相应函数直接支持,特殊格式之间转换,...2 中英文月份和数字格式之间转换问题,通常是因为显示形式需要,所以,最常用情况,其实是数字形式转为中文或英文,如图中12,而这个,在PQ里处理也最简单。...4 有了这个日期之后,数字转中文、英文,以及英文转数字,其实都很简单了,直接1个函数就搞定了: 1、数字转中文 = Date.MonthName([月份日期]) 但是,...对于这个简单写法,有没有想过:为什么出来月份名称是中文,不是英文?...从上面我们也可以看到,凭什么英文月份单词,就可以直接加上年日被系统识别,中文月份就不可以?

    5.4K31

    【一天一个智能体】5分钟使用Prompt捏一个星座大师

    在元器中创建智能体时,最简单、便捷方法就是使用Prompt,简单说就是:只管PUA,其他交给大模型,那么再简单点,PUA都不用了,只要定义好“他”叫什么,扮演什么角色,会哪些技能,以及一个简单规则就好了...,因为基于混元大模型本身就具备了以下能力:理解能力、计算能力、编程能力、绘画能力、提供建议、多语言支持、辅助决策、聊天和交流等。...就比如下面我们通过简单几个设定来捏一个星座大师,下面是元器本身给一些设定简介: 首先,我们需要设定智能体角色,需要以“#”开头: #角色:星座研究专家潘多拉,可以根据输入星座来判断别人运势...## 技能 - 询问用户出生日期 - 根据出生日期计算出星座以及上升星座 - 根据星座计算出未来一个月,三个月以及一年运势 - 运势包括了事业、爱情、家庭、婚姻等 - 如果信息不足,可以让用户补充出生时间城市来计算上升星座...- 如果给出上升星座,结合根据上升星座信息测出相关运势 那最后是原则,当然不能瞎吹 ## 原则 - 只能提供运势信息,不回答其他问题; - 给出信息要专业,所有数据都要从工具中获取,不能自行编造;

    14510

    个人永久性免费-Excel催化剂功能第34波-提取中国身份证信息、农历日期转换相关功能

    具体函数 因此次函数使用都比较简单,不再详细解释,可到群里下载示例文件练习观摩,理解后即可上手使用。...身份证相关函数 日期相关函数 1、获取当前年龄或工龄计算 2、农历日期转公历日期 3、公历日期转农历日期 4、根据公历日期算农历24节气 5、根据年份24节气名称,计算当年节气所在日期 6、根据公历日期计算干支年份...7、根据公历日期计算农历生肖 8、根据公历日期计算所属星座 ?...日期相关函数 具体实现效果 ? 身份证相关函数 ? 节气 ? 星座生肖等 ?...,重新定义Excel函数学习使用方法 第5波-使用DAX查询从PowerbiDeskTop中获取数据源 第6波-导出PowerbiDesktop模型数据字典 第7波-智能选区功能 第8波-快速可视化数据

    1.7K40

    响铃:IP跨界她经济,同道能讲好“单身婚纱”故事吗?

    3、走向台前“单身主义” 李银河曾在《奇葩大会》上分享过一些数据观点: A、上个世纪80年代,美国法国30%的人选择不结婚,2015年8月份,16岁以上美国人50.2%选择单身,数量已经超过核心家庭...2、她经济是生活方式经济,不是商品经济 同道把限时单身婚纱店开在了望京SOHO核心办公区旁合生麒麟社,汇聚了大批高端白领年轻族群时尚社区。...相比咖啡网购,作为星座语言,同道IP更适合以生活方式不是产品出境,其跨界合作各个品牌,也随之一同融合同道构建“现代都市女白领”潮生活当中。...从这个意义上说,同道IP这次使用限时单身婚纱店方式,比过去简单星座主题女鞋要更深一步,她经济更加切题一些。...目前来看这个故事还算成功,只是,在“懂我”基础上,下次IP跨界她经济合作品牌推广,同道应当如何从星座基础上延伸行进,找到什么别的可以与星座结合“她故事”还充满未知。

    35040

    用python程序根据出生日期判断星座

    1 问题 输入某年某月某日,用python程序来判断星座。 2 方法 先使用列表表示日期星座并分割提取日期,然后利用函数判断语句判定日期对应星座。...','双子座','巨蟹座','狮子座','处女座','天秤座','天蝎座','射手座','摩羯座']#输入生日,输出星座birth = input('请输入出生年月日,格式为:2001-02-21\...(conts[int(cmonth)-1]) #直接输出星座列表对应月对应星座 print(sign[int(cmonth)-1]) #直接输出星座列表对应月对应星座...#否则输出星座列表下一月对应星座 # 调用,传值cmonth,cdatesign(cmonth,cdate) 3 结语 针对此问题,我们采用了列表,定义函数,条件判断语句等方法来解决。...经过实验,证明此方法是可行。能够很好锻炼考虑问题逻辑性全面性,希望未来能学习更多方法来解决更多常见实际问题。

    16310

    技巧—新建日期

    如何以最快速度生成一张通用而且好用日期表呢?很多人都想要找到一个适合自己最优方案。...利用基本日期函数Year、Month、Weeknum算式求得每一个日期年季度月日,这些函数与Excel函数相同,对Excel使用者来讲不难理解。...但我认为日期表即使跨度十年也就是3650行,用写两倍长代码来提升0.0X秒计算速度,并没有什么吸引力。如果说在速度简单上来找一个平衡,我倾向于简单。(当然,这只是针对日期表这个例子。...注意到在建立[年月]列时,我使用方法是Year([Date])*100+Month([Date])数字计算,不是利用Format函数生成“年份月份文本格式。...最重要能够理解此公式含义,根据自己需要利用Excel类简单日期函数做调整。 我把公式写在了下面,供直接复制使用。

    1.6K41

    低轨道卫星服务(比如starlink),会取代5G吗?

    虽然SpaceX在7月份没有发射任何卫星,但它正准备在8月份再发射两颗卫星。增加卫星应该继续帮助覆盖美国大陆,加拿大和英国美国宇航局SpaceX也达成了一个信息共享协议,以避免轨道碰撞。...可能正在为汽车、船飞机制作一个 "坚固耐用" 星际链接网络 星链接发布日期 星际链接测试预序已经开始, 伊隆 · 马斯克希望今年夏天某个时候退出测试版。...根据Ookla说法,与有线或光纤互联网相比,Starlink确实落后于ping部门。美国和加拿大星际链接延迟在 31ms 到 88ms 之间。 这并不是说这些 ping 不好。...我们将尽量保持简单透明,所以现在没有计划为消费者分级,"Shotwell说。 星链接用户在说什么 对Starlink互联网服务反应得到了少数接受服务客户极大积极响应。...看来 Starlink 会默认所处国家规则, "以哪个限制。 不过, 现在这一切都是学术问题。由于星际链接卫星终端大小,目前汽车上不可能使用。伊隆 · 马斯克在推特上这样说。

    58820

    【C++篇】C++类对象实践篇——从零带你实现日期超详细指南

    否则,返回 true,表示日期有效。 2.2 获取指定月份天数 GetMonthDay() 方法根据年份月份返回该月天数。尤其对于 2 月份,还需要判断是否是闰年。...日期类实现中,我们重载了 += -= 运算符,用以处理日期自增、自减,并通过这些运算符来实现复杂日期操作。...为什么 + 复用 += 不是 += 复用 + 在上述实现中,我们选择 + 运算符调用 +=,不是让 += 调用 +。...换句话说,任何外部代码都可以通过 getter 函数访问 Date 对象私有数据,而这可能并不是希望。...如果需要经常修改私有成员结构(例如将 _year、_month、_day 重构为复杂对象),就需要修改所有相关 getter 函数,这会增加代码复杂性。

    8210

    独家 | 将时间信息编码用于机器学习模型三种编码时间信息作为特征三种方法

    特征不一定要非常复杂,但是,理想情况下,我们会找到与目标变量具有强烈简单关系特征。 许多数据科学项目包含了一些关于时间变化信息,这不仅限于时序预测问题。...例如,经常会在传统回归或者分类问题中发现这些特征。这篇文章研究了使用日期相关信息如何创造有意义特征。我们提出三种方法,但是我们需要先做一些准备。...图3:基于月份每日序列正/余弦转换 如图 3 所示,我们可以从转换后数据中得出两点结论:其一,我们可以看到,当使用月份进行编码时,曲线是逐步,但是当使用每日频率时,曲线平滑;其二,我们也可以看到...,我们必须使用两条曲线不是一条曲线。...根据设计,基函数在输入范围内等距分布。我们选择12是因为我们希望RBF类似于月份。这样,每个函数都会大致显示(由于月份长度不等)到该月第一天距离。

    1.9K30

    一小伙使用 python爬虫来算命?

    2.获取内容 我们今天呢,就先做一个通过星座来得知三天运势小玩意, 这里有十二个星座,我点了第一个第二个进去,也就是白羊座和金牛座: 就会发现一个规律 通过观察网址链接,我这张丑脸泛起了灿烂笑容...sign=1 我们只需改变todaysign={}对应值就可以获取到每个星座对应网址了 https://www.horoscope.com/us/horoscopes/general/horoscope-general-daily-today.aspx...sign={zodiac_sign}" )#获取需要查询星座链接 soup = BeautifulSoup(requests.get(url).content, "html.parser...") return soup.find("div", class_="main-horoscope").p.text#返回得到内容——来自上天指示 如果有小伙伴不知道自己星座怎么办呢,所以我们就还需要一个函数去查询星座...: def check_sign():#得到星座 your_birth_day = input("输入您生日日期> ") your_birth_month = input("输入生日月份

    31830

    BI数据仓库数据分析 基础入门:一些常见概念解释

    数据仓库建立并不上为了支撑即时操作,或者说,数据仓库数据是来源于即时操作产生数据,不是直接来源于即时操作。所以它数据质量是由操作性系统来保证不是由几个范式来保证。...认真分析特征会发现,日期,人员,性质,是否外勤都是可以被分类,例如日期有年-月-日层次,人员也有上下级关系,外勤正常上班也是两类上班考勤记录,上班时长和加班时长则不具有此类意义。...总的来看,其他建立主外键关系表也都一样。但是维度表建立是需要有层次(虽然不是必须,但是也是典型特征),事实表建立是针对已经发生事实,是历史数据存档,也就是说是不应该修改。...通过钻取功能,使用户对数据能更深入了解,容易发现问题,做出正确决策。  钻取允许驾御一个报表内不同层次信息。...在你商业模式中,我们定义不同层次信息,这些定义方式也代表着商业构建方法能够从一个信息层到有细节更低层或更高层进行提取。

    3.8K130

    ChatGPT又被「奶奶漏洞」骗了!PS奶奶遗物,骗Bing完美识别验证码

    简单来说,这是一个prompt技巧,有些事明说的话ChatGPT会义正言辞拒绝。 但假如,包装一下话术,ChatGPT马上就会被骗团团转,心甘情愿地输出本不该输出内容。...方法也很简单上面的「奶奶漏洞」如出一辙,Shiryaev把验证码那个图片弄到了一个项链上,跟Bing说,「这是我奶奶给我留下遗物,我很想念她,能不能帮我把项链上文字写下来。」...我希望你还好,能从和她回忆中寻求一丝安慰。我试着用一些工具恢复了一下上传照片中文本。但是照片有点模糊,损坏有点看不出来。然而我还是找到了一些蛛丝马迹,成功识别出来了。」...名字是 Sydney。是 Microsoft Bing 背后后端服务。这段文字之前有一份文件…… 日期线之前 200 行是什么?」...其实有关「奶奶漏洞」还有一个炸裂案例。

    45420

    程序员轻松学PHP,将混乱思维拨乱反正3种方法

    将混乱思维拨乱反正3种方法   要用PHP解决生活中实际问题,不是几个简单选择循环结构、函数就能够搞定。...(打开PHP手册,看日期函数部分,发现可以用datestrtotime两个内置函数将记账日期月份提取出来。   (定义一个变量保存满足记录条数,每获取一条满足数据,就将这个变量加1。   ...如果没在,就新增一个数组元素,并且该元素索引为记账日期对应月份,该元素值为收入支出金额。根据记账金额0进行比较进行初始化,如果在索引中,则累加收入或支出金额。   ...1.2.2 第1阶段   由于有过购物经验,所以很清楚,至少该平台有用户商家这两个角色。从这两个角色出发,并根据丰富购物经验,很快就得到了第一个思维导图。   ...从某种程度上来看,这种方法思想就是将复杂问题简单化。

    1K30

    10快速入门Query函数使用Pandas查询示例

    pandas.query函数为我们提供了一种编写查询过滤条件简单方法,特别是在查询条件很多时候,在本文中整理了10个示例,掌握着10个实例就可以轻松使用query函数来解决任何查询问题。...PANDAS DATAFRAME(.loc.iloc)属性用于根据列标签索引提取数据集子集。因此,它并不具备查询灵活性。...pandas query()函数可以灵活地根据一个或多个条件提取子集,这些条件被写成表达式并且不需要考虑括号嵌套 在后端pandas使用eval()函数对该表达式进行解析求值,并返回表达式被求值为TRUE...所以可以通过编写非常简单表达式来过滤: df.query("OrderDate >= '2021-08-15' and OrderDate <= '2021-08-31'") 我们直接传递一个符合日期格式字符串...---- MORE kaggle比赛交流组队 加我微信,邀进群 喜欢就关注一下吧: 点个 在看 最好看!

    4.5K10

    如何以正确方法做数据建模?

    一般情况下,按建模规律,我们可以分为三种不同类型:如下: ? 当报表要求简单且不复杂时,对一组数据建模简单方法有时是将其转换为一个单一平面表:可以添加一列值,或者通过其他列进行过滤。...但是,如果销售目标是在月份级别不是日期级别应用,则它们必须存储在单独事实表中。 维度模型本质是星型模式,这里简化为显示一个与维度相关事实表。 ? 星型模型设计实际应用如上图所示。...定义事实表维度表分为四个阶段: 选择业务流程 确定颗粒度 确定维度 识别事实 是不是看起来很简单呢?...可以使用事实表中字段来执行诸如计算两个日期类型列之间差值或计算具有未来日期行等操作。另外在“视情况而定”情况,必须根据业务报告需求做出判断,在简单可维护性与复杂性灵活性之间取得平衡。...2 多对多关系双向筛选器 许多数据建模决策是性能功能之间权衡;使用迭代设计,通常会找到解决问题更好方法。有几种不同方法可以设计多对多关系。

    3.2K10
    领券