Month = int(input(""))
斗門網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)建站,斗門網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為斗門超過千家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設(shè)公司要多少錢,請(qǐng)找那個(gè)售后服務(wù)好的斗門做網(wǎng)站的公司定做!
Day = int(input('請(qǐng)輸入日期'))
if Month in [x for x in range(1,13)if x!=2]:
if Day in range(1,32):
print('原來你是這個(gè)星座啊')
else:
print('輸入格式錯(cuò)誤')
elif Month in [2]:
if Day in range(1,30):
print('原來你是這個(gè)星座啊')
else:
print('輸入格式錯(cuò)誤')
else:
print('輸入格式錯(cuò)誤')
很簡單的其實(shí)
input一個(gè)用戶輸入變量
判定input是什么星座,也是if判定條件,
最后puint星座及性格特點(diǎn),星座符號(hào)
"""
還有幾個(gè)星座符未畫
"""
import?turtle
class?Ph():
def?__init__(self):
pass
def??Aries(self):
turtle.pensize(10)
turtle.seth(190)
turtle.circle(-25,240)
turtle.circle(-300,30)
turtle.seth(-80)
turtle.fd(20)
turtle.seth(80)
turtle.fd(20)
turtle.circle(-300,30)
turtle.circle(25,240)
return?"白羊星座符"
def??Taurus(self):?
turtle.pensize(10)
turtle.seth(-90)?????????
turtle.fd(100)
for?i?in?range(2):
turtle.seth(190)
turtle.fd(80)
turtle.circle(-20,180)
turtle.fd(80)
turtle.circle(100,30)
turtle.penup()
turtle.seth(100)
turtle.fd(5)
turtle.seth(90)
turtle.pendown()
turtle.circle(-10,180)
turtle.circle(-80,70)
return?"金牛星座符"
def?Gemini(self):
return?"雙子星座符"
def?Cancer(self):
return?"巨蟹星座符"
def?Leo(self):
return?"獅子星座符"
def?Virgo(self):
return?"處女星座符"
def?Libra(self):
return?"天秤星座符"
def?Scorpio(self):
return?"天蝎星座符"
def?Sagittarius(self):
return?"射手星座符"
def?Capricornus(self):
turtle.pensize(10)
turtle.circle(-20,60)
turtle.seth(-90)??
return?"魔羯星座符"
def?Aquarius(self):
return?"水瓶星座符"
def?Pisces(self):
return?"雙魚星座符"
class?Zkz(Ph):
def?__init__(self):
pass
def?sx(self,year):
y?=?(year-1972)%12?#對(duì)12取余
return?shx[y]?#從字典shx里依次取對(duì)應(yīng)的生肖,如:1972即余數(shù)0,取“鼠”
def?xz(self,month,date):
if?dated[month-1]:?#如果是1.19號(hào),即取d中1月份的20
return?c[month-1]#日期在20號(hào)之前,即取對(duì)應(yīng)到c的摩羯座
else:
return?c[month]?#否則就是20號(hào)之后,下一個(gè)水瓶座????
if?__name__=="__main__":
f1="精力旺盛、活力充沛的星座。性格與愛情多數(shù)“橫沖直撞”,但純真的個(gè)性里沒有殺傷力,所以不用太擔(dān)心"
f2="慢條斯理的星座。凡事總是考慮后再過濾,屬於大器晚成型,情思也比較晚開。他們有超人的穩(wěn)定性,一旦下賭注,就有把握贏"
f3="變化速度快如風(fēng)的星座。雙子的雙重性格常搞的別人和自己頭痛萬分,對(duì)於事業(yè)與愛情,如果肯多花點(diǎn)心思經(jīng)營,應(yīng)該會(huì)是很好的,但...他們實(shí)在是太機(jī)靈了"
f4="非常需要愛與安定的星座。愛猜疑的個(gè)性,使他們?cè)谌松猛旧咸幪庯@得缺乏安全感。但是帶著母愛光輝的巨蟹,為了所愛倒是心甘情愿的付出"
f5="講究氣派華麗的星座。獅子是森林之王,理所當(dāng)然喜歡呼朋引伴,有些耐不住寂寞。他們有沖勁,雖然粗枝大葉,但為人講義氣,也蠻有人緣"
f6="有點(diǎn)挑剔又追求完美的星座。缺乏信心的個(gè)性,常在潛意識(shí)里責(zé)怪自己不夠美好;雖然難免會(huì)使心情沉重,但天生的優(yōu)點(diǎn)就是放得開,不會(huì)就此一蹶不振"
f7="愛美又怕空虛的星座。憑借天生的外交本領(lǐng),能在各色人物之間周旋;但有時(shí)也會(huì)因?yàn)檫^于顧慮面面俱到,搞的吃力不討好,腦筋常常轉(zhuǎn)來轉(zhuǎn)去,當(dāng)心神經(jīng)衰弱"
f8="神秘詭譎,令人費(fèi)疑猜的星座。他們可以很執(zhí)著,也可以很破壞;在愛情的國度里黑白分明,沒有灰色地帶,他們對(duì)於自己的目標(biāo)相當(dāng)清楚,一旦確立就往前沖"
f9="自由浪漫也濫情的星座。不愛受約束的個(gè)性使他們很怕被捆綁,多情的天性也使他們四處尋求獵物;性情天真,常會(huì)傷了人也不自覺,愛他們~就由他們?nèi)グ?
f10="嚴(yán)謹(jǐn)刻板,穩(wěn)重老成的星座。雖然他們一向給人呆板的印象,但是呆板的人普遍說來不太耍花樣;不管是在事業(yè)或愛情上,他們也都以這份特殊氣質(zhì)獲勝"
f11="思想超前,理性自重的星座。一樣的不愛受約束,一樣的博愛,但他們還是不同射手座;他們較著重於精神層次的提升,是很好的啟發(fā)對(duì)象"
f12="多愁敏感,愛作夢(mèng)、幻想的星座。天生多情,使他們常為情字掙扎,情緒的波動(dòng)起伏也跟脫不了關(guān)系;但他們生性柔弱,很喜歡奉獻(xiàn),也不會(huì)隨意傷人"
b={'白羊座':f1,'金牛座':f2,'雙子座':f3,'巨蟹座':f4,'獅子座':f5,'處女座':f6,'天秤座':f7,'天蝎座':f8,'射手座':f9,'魔羯座':f10,'水瓶座':f11,'雙魚座':f12}
shx?=?{0:"鼠",1:"牛",2:"虎",3:"兔",4:"龍",5:"蛇",6:"馬",7:"羊",8:"猴",9:"雞",10:"狗",11:"豬"}
d?=?(20,19,21,20,21,22,23,23,23,24,23,22)?#按日期順序把每個(gè)月的分隔星座的日期列出來,從水瓶座(1月)開始
c?=?("摩羯座","水瓶座","雙魚座","白羊座","金牛座","雙子座","巨蟹座","獅子座","處女座","天秤座","天蝎座","射手座")
#?有了列表d的分隔日期,對(duì)應(yīng)在此分隔日期之前的星座寫入列表c,如:第一個(gè)水瓶座的20號(hào)之前是摩羯座
sr?=?input("請(qǐng)輸入您的生日(格式:1992.03.21):")
z=Zkz()?
t?=?sr.split(".")?#切片,把sr以“.”分割,變成3個(gè)字符串
year?=?int(t[0])
month?=?int(t[1])
date?=?int(t[2])
print?("您的生肖是:%s"%?z.sx(year))
print("您的星座是:%s"%?z.xz(month,date))????
print('{0}是{1}'.format(z.xz(month,date),b.get(z.xz(month,date))))
if?z.xz(month,date)?is??'白羊座':?
print(z.Aries())
elif?z.xz(month,date)?is?'金牛座':
print(z.Taurus())???????
elif?z.xz(month,date)?is?'雙子座':
print(z.Gemini())?
elif?z.xz(month,date)?is?'巨蟹座':
print(z.Cancer())?????
elif?z.xz(month,date)?is?'獅子座':
print(z.Leo())
elif?z.xz(month,date)?is?'處女座':
print(z.Virgo())??
elif?z.xz(month,date)?is?'天秤座':
print(z.Libra())?
elif?z.xz(month,date)?is?'天蝎座':
print(z.Scorpio())????
elif?z.xz(month,date)?is?'射手座':
print(z.Sagittarius())
elif?z.xz(month,date)?is?'魔羯座':
print(z.Capricornus())
elif?z.xz(month,date)?is?'水瓶座':
print(z.Aquarius())
elif?z.xz(month,date)?is?'雙魚座':
print(z.Pisces())
3月29日那晚,我正在廁所蹲坑來著,大概就是邊蹲邊刷手機(jī)的那種…突然發(fā)現(xiàn)一條微博熱搜#你出生那天的宇宙#
在評(píng)論區(qū),發(fā)現(xiàn)大家都有一個(gè)同樣的疑惑:無法訪問NASA官網(wǎng)(可能是因?yàn)樵L問量過大,導(dǎo)致網(wǎng)絡(luò)極高延時(shí))。作為一個(gè) 社會(huì) 主義正直青年,我怎么能放著不管呢?
于是,我決定搞事情!!
一個(gè)簡單的想法油然而生:既然大家沒法從官網(wǎng)上下載圖片,那我就幫大家集齊圖片,然后發(fā)給大家就好啦。(搜集數(shù)據(jù)嘛,寫個(gè)爬蟲不就好了?)
于是,我直接沖進(jìn)NASA官網(wǎng)準(zhǔn)備分析一波請(qǐng)求。結(jié)果…好叭,我也是大家中的一員,我也加載不出圖片。
這點(diǎn)困難我怎么能退縮呢,再于是,我就去微博評(píng)論下面苦苦尋找,果然功夫不負(fù)有心人,發(fā)現(xiàn)豆瓣上有個(gè)大佬已經(jīng)為找齊了所有圖片:
秉承“拿來主義”的作風(fēng),我決定這里就是我的數(shù)據(jù)源(某豆瓣相冊(cè))
簡單分析了一下,發(fā)現(xiàn)可以通過一個(gè)m_start的參數(shù)進(jìn)行翻頁,每頁20張圖片(如m_start=0為第一頁,m_start=20為第二頁),那么寫一個(gè)循環(huán)便可:
代碼簡單來說就是:webdriver訪問頁面并獲取圖片地址,然后通過多線程利用requests下載并保存圖片。
至此,圖片搜集的工作基本完成!
有了圖片,接下來就是如何讓大家獲得圖片呢?去給每個(gè)人私發(fā)?機(jī)智的我當(dāng)然不會(huì)這么干,我決定寫一個(gè)小網(wǎng)頁來讓大家訪問。作為很不專業(yè)的我,東平西湊,效果大概就是這樣(你生日那天的宇宙):
關(guān)于推廣,咱也不懂,咱也不敢說。 傻傻的我決定自己發(fā)一條微博(心里大概是想:這么方便的工具,肯定會(huì)受大家歡迎的,肯定是這樣沒有錯(cuò),對(duì),沒錯(cuò)…):
現(xiàn)實(shí)嘛,總是殘酷的。吃瓜群眾都猜到了:無人問津,石沉海底~
幾經(jīng)周折,最后呢在一位相關(guān)話題的熱門博主的鼎力幫助下,最終迎來了一些流量:
雖然這個(gè)流量跟我想象的還是相差甚遠(yuǎn),畢竟這個(gè)話題也是有上億的閱讀量的,但是我還是決定對(duì)昨天訪問的情況做一個(gè)簡單的統(tǒng)計(jì):
在某度統(tǒng)計(jì)里拿到網(wǎng)頁訪問數(shù)據(jù)的原始csv表格后,進(jìn)行了簡單數(shù)據(jù)處理,調(diào)整為更方便讀取的格式。
由于表格中并不僅僅包括NASA頁面的數(shù)據(jù),還有一些其他頁面的數(shù)據(jù),于是必須進(jìn)行數(shù)據(jù)的篩選:
最后的結(jié)果就長這個(gè)樣子:
如果可以,我亦希望在無數(shù)次鍵盤的敲擊聲中創(chuàng)造出所謂的“ 極致浪漫 ”~
最后,附上本次NASA活動(dòng)中個(gè)人覺得比較好看的一些圖片:
新聞標(biāo)題:python函數(shù)星座 python 獲取星期
文章URL:http://www.chinadenli.net/article40/dogigho.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作、做網(wǎng)站、虛擬主機(jī)、外貿(mào)網(wǎng)站建設(shè)、App設(shè)計(jì)、網(wǎng)站內(nèi)鏈
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)