前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >使用python代码判断星座

使用python代码判断星座

作者头像
算法与编程之美
发布于 2023-08-22 06:34:59
发布于 2023-08-22 06:34:59
3220
举报

1 问题

在python中有方便的判断语句,我们是否可以使用python判断语句实现对星座的判断。

2 方法

首先通过输入,得到使用者的出生日期。再通过条件判断筛选出对应的星座。

代码清单 1

x = int(input('请输入您的出生月份'))y = int(input('请输入您的出生日期'))while x == 1: if y < 20: print('摩羯') break else: print('水瓶') breakwhile x == 2: if y < 19: print('水瓶') break else: print('双鱼') breakwhile x == 3: if y < 21: print('双鱼') break else: print('白羊') breakwhile x == 4: if y < 20: print('白羊') break else: print('金牛') breakwhile x == 5: if y < 21: print('金牛') break else: print('双子') breakwhile x == 6: if y < 22: print('双子') break else: print('巨蟹') breakwhile x == 7: if y < 23: print('巨蟹') break else: print('狮子') breakwhile x == 8: if y < 23: print('狮子') break else: print('处女') breakwhile x == 9: if y < 23: print('处女') break else: print('天秤') breakwhile x == 10: if y < 24: print('天秤') break else: print('天蝎') breakwhile x == 11: if y < 24: print('射手') break else: print('摩羯') breakwhile x == 12: if y < 23: print('摩羯') break else: print('水瓶') break

3 结语

总体来说这次的代码成功实现了功能,但代码十分冗长,还可以继续探索争取使用更简短美丽的代码完成这个功能。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-08-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 算法与编程之美 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
星座数据说 | 金牛最浪双鱼最富,摩羯男最爱姐弟恋
有一天,学姐兴奋地跑来找我:“小团,截止昨天晚上12点12分,我的男朋友们终于集齐了12星座!” 我却一时没有反应过来:“你男朋友集齐了12星座的什么?” 学姐说:“不不不,不是集齐了12星座的东西,而是我集齐了12星座的男朋友。” 我的脑回路绕了一绕,赶紧鼓掌:“学姐好棒!” 然而她却叹了口气:“曾经我看过无数星座文章,却并没有什么帮助;想着纸上得来终觉浅的道理,于是也奋不顾身滴亲自实践。但即使到了今天,还是不知道跟哪个星座最合适。小团啊,你能不能搞出点不一样的星座研究?给点指导呢?” 我说:“星座嘛,反
用户1621951
2018/06/11
2.4K0
漫画解析12星座程序员的症状
处女座向来是被大家黑的比较惨的星座 但是如果是写代码“完(jiao)美(zhen)” 处女座却变成了无数大公司欢迎的种子级别选手 其他星座却成为了重灾区 来看看你有没有中枪! 摩羯座 水瓶座 双鱼座
用户1272076
2019/03/26
4710
漫画解析12星座程序员的症状
Java之数组
数组概述 数组是具有相同数据类型的一组数据的集合。数组中的每个元素具有相同的数据类型。数组的长度是固定的。在Java中同样将数组看作是一个对象,虽然基本数据类型不是对象,但是由基本数据类型组成的数组则是对象。在程序设计中引入数组可以更有效地管理和处理数据。可根据数组的维数将数组分为一维数组、二维数组…… 数组的创建 int[] arr1={0,1,2}; int arr2[]={0,1,2}; int[] arr3=new int[3]; in
二十三年蝉
2018/02/27
8810
Java之数组
用python程序根据出生日期判断星座
针对此问题,我们采用了列表,定义函数,条件判断语句等方法来解决。经过实验,证明此方法是可行的。能够很好的锻炼考虑问题的逻辑性和全面性,希望未来能学习更多方法来解决更多常见的实际问题。
算法与编程之美
2024/05/17
2420
用python程序根据出生日期判断星座
js实现生肖星座年龄余年计算
github代码地址:https://github.com/Miofly/mio.git
用户10106350
2022/10/28
1K0
iOS 根据生日得到生肖,星座,年龄的算法
根据用户生日,得到相应的年龄,星座和生肖。有的项目中可能会用到,贴出来共享。 得到年龄,这个很简单了: - (void)getAgeWith:(NSDate*)birthday{ //日历 NSCalendar *gregorian = [[NSCalendar alloc] initWithCalendarIdentifier:NSCalendarIdentifierGregorian]; NSUInteger unitFlags = NSCalendarUnitYea
王大锤
2018/05/17
1.7K0
一小伙使用 python爬虫来算命?
相信在日常生活中,平常大家聚在一起总会聊聊天,特别是女生(有冒犯到doge)非常喜欢聊星座,这个男生什么星座呀,那个男生什么星座呀…今天我就来满足各位的需求,通过爬虫来知晓上天的安排:
全栈程序员站长
2022/09/15
3300
一小伙使用 python爬虫来算命?
细思极恐!大数据和机器学习揭示十二星座的真实面目
原文链接:http://bbs.pinggu.org/thread-5905227-1-1.html “为什么我的论文总发表不了,是不是我天生就不是做研究的料?”很多同学在写论文中遇到挫折,经常会发出
CDA数据分析师
2018/02/05
1.8K0
细思极恐!大数据和机器学习揭示十二星座的真实面目
DALL-E 2给十二星座画肖像!看看捏的脸和你像不像
---- 新智元报道   编辑:LRS 【新智元导读】十二星座捏脸,总有一款适合你! 近几个月来,基于文本描述的图像生成器算是人工智能领域里最火的玩具了。 要是用这些模型生成一些人物肖像的照片,其中的面部特征都由你来定,会怎么样? 最近有人根据自己心目中对十二星座的固有印象,对每个星座都总结了一些独特的面部特征,并按照性别为每个星座生成两张肖像照片。 结果发现DALL-E 2对于输入文本提示中的面部描述特征还原度相当之高,这也引发了作者的担忧,因为真的很难分辨这些到底是不是照片。 不过,生成的结果仅供
新智元
2022/10/11
5950
DALL-E 2给十二星座画肖像!看看捏的脸和你像不像
福利 | PUPU ALIENS ╳ 晨光联名橡皮盲盒,十二星座系列踏月而来!
PUPU ALIENS ╳ M&G晨光 联名公仔橡皮盲盒 十二星座限定 一、产品概述 本次产品共计十三款造型,将PUPU与十二星座,依次是白羊座、金牛座、双子座、巨蟹座、狮子座、处女座、天秤座、天蝎座、射手座、摩羯座、水瓶座、双鱼座相结合。采用可拆分与组装的趣味玩法,融入十二种星座的突出元素,Q萌有趣的造型设计,凸显十二星座盲盒可爱有趣好玩的特点。除十二星座外,隐藏款的设计形象是占卜师,象征神秘的占卜星座世界。 二、单款展示 三、细节
腾讯ISUX
2021/12/30
1.6K0
Hive java实现简单UDF函数
https://cwiki.apache.org/confluence/display/Hive/HivePlugins
esse LL
2024/05/28
3230
如何用数学方法估算一个女生前男友的数量?
{白羊座, 金牛座, 双子座, 巨蟹座, 狮子座, 处女座, 天秤座, 天蝎座, 射手座, 摩羯座, 水瓶座, 双鱼座}
开发者技术前线
2020/11/23
5200
如何用数学方法估算一个女生前男友的数量?
如何用编程思维估算一个女生前男友的数量?
{白羊座, 金牛座, 双子座, 巨蟹座, 狮子座, 处女座, 天秤座, 天蝎座, 射手座, 摩羯座, 水瓶座, 双鱼座}
云深无际
2021/04/14
5640
如何用编程思维估算一个女生前男友的数量?
第185天:百度星座案例
一、百度星座案例 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>Document</title> 6 </head> 7 <style type="text/css"> 8 *{margin: 0 auto;padding: 0;list-style: none;border: 0; text-align: center;} 9
半指温柔乐
2018/09/11
3250
第185天:百度星座案例
细思极恐的星座分析(下)- 外太空?内子宫?人类的天赋从何而来?
在看完本文上半部分后(细思极恐的星座分析(上)),大家应该对星座与人类天赋之间的关系有了比较深刻的了解。在本文下半部分中,我将通过星座来猜测天赋的成因。与“高精尖”的上半部分不同,本文下半部分不涉及高深的数学知识,所以请大家放心阅读。温馨提示:本文下半部分提出的有些观点可能太过离径叛道,所以恳请大家用万分宽容的态度来对待。毕竟,想象力是人类文明进步的动力与源泉。而且,在即将到来的人工智能时代,想象力将比知识来得更重要。请大家把脑洞打开,听我一本正经天马行空地"奇葩说"一回吧,保证让你大开眼界!
IT阅读排行榜
2018/08/17
4150
细思极恐的星座分析(下)- 外太空?内子宫?人类的天赋从何而来?
Java Web技术经验总结(九)
这个配置的含义有二:(1)对于所有符合"/"模式的请求(除"/admin/"之外)要应用ThemeChangeInterceptor拦截器;(2)对于所有符合"/secure/*"模式的请求,都要应用SecurityInterceptor拦截器。
阿杜
2018/08/06
3400
JAVA 星座/生肖/年龄 计算器
去年看五行,今年看星座,星座计算代码,存起来,会用到的: /** * 星座/生肖/年龄 计算器 * Created by fengyunhe 2015/8/12. */ public class ConstellationUtils { public static final String[] zodiacArr = {"猴", "鸡", "狗", "猪", "鼠", "牛", "虎", "兔", "龙", "蛇", "马", "羊"}; public static final S
前Thoughtworks-杨焱
2021/12/08
1.1K0
【十二星座(下)】大数据和机器学习揭示人类的天赋究竟从何而来?
作者 wwqqer 本文首发经管之家论坛,转载需授权 原文链接:http://bbs.pinggu.org/thread-5953190-1-1.html 经过漫长的等待,《细思极恐的星座分析
CDA数据分析师
2018/02/05
1.5K0
【十二星座(下)】大数据和机器学习揭示人类的天赋究竟从何而来?
洞悉客户心声:Pandas标签帮你透视客户,标签化营销如虎添翼
在构建高效的数据分析体系时,我们经常会遇到两个核心概念:指标(Metrics)和 标签(Tags)。指标是对业务性能的量化衡量,它们帮助我们追踪关键业务目标的达成情况。例如,我们可能会关注用户增长率、产品销售额或客户的增续投等指标。这些数字目标为我们提供了业务运行的直观快照,并允许我们对成功与否进行量化评估。
Python攻城狮
2024/04/18
2250
洞悉客户心声:Pandas标签帮你透视客户,标签化营销如虎添翼
4000字 Python 必读指南
结合我录制的视频操作学习,效果最佳。其中最后一个项目的完整代码放到文章最后,希望帮助到你
double
2022/01/26
6360
4000字 Python 必读指南
推荐阅读
相关推荐
星座数据说 | 金牛最浪双鱼最富,摩羯男最爱姐弟恋
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档