云亦然
天下皆白,唯我独黑。非攻墨门,兼爱平生。

Python查星座

2019-03-14 14:27:45 python
Word count: 264 | Reading time: 1min

利用Python查星座的代码

[星座] []
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21

# -*-coding:UTF-8 -*-
#author:云亦然

xingzuo_name = (u'摩羯座',u'水瓶座',u'双鱼座',u'白羊座',u'金牛座',u'双子座',
u'巨蟹座',u'狮子座',u'处女座',u'天秤座',u'天蝎座',u'射手座')

xingzuo_days = ((1,20),(2,19),(3,21),(4,21),(5,21),(6,22),(7,23),(8,23),
(9,23),(10,24),(11,23),(12,22))

month1 = int(input("请输入月份:"))
day1 = int(input("请输入几号:"))
(month,day) = (month1,day1)

#filter()函数用于过滤序列,过滤掉不符合条件的元素,返回由符合条件元素组成的新列表
#lambda关键字创造匿名函数,一个完整的 lambda"语句"代表了一个表达式,这个表达式的定义体必须和声明放在同一行
xingzuo_day = filter(lambda x: x <= (month,day),xingzuo_days)

xingzuo = len(list(xingzuo_day)) % 12
print('你的星座是'+ xingzuo_name[xingzuo])


        

Author: 云亦然

Link: http://www.yunyiran.xyz/2019/03/14/Python查星座/

Copyright: All articles in this blog are licensed under CC BY-NC-SA 3.0 unless stating additionally.

< PreviousPost
网络安全之SQL注入
NextPost >
Python-itchat之微信好友大曝光
CATALOG