2018-05-24

一篷角、萬年歷

它的功能是:用戶輸入某年、某月恳蹲、某日虐块,程序輸出這一天是星期幾;用戶輸入某年嘉蕾、某月贺奠,程序輸出該年該月的每一天是星期幾荆针;用戶輸入某年敞嗡,程序輸出該年每一月的每一天是星期幾。
該程序的求解方案是喉悴,為給定的年、月玖媚、日計算它距離1900年1月1日(它是星期一)的天數(shù)箕肃,從而得出是星期幾;注意要考慮閏年的情況今魔。

def leap_year(year):
    if year%4 == 0 and year%100 != 0 or year%400 == 0:
        return True
    else:
        return False

def days_of_month(year,month):
    days = 31
    if month == 2:
        if leap_year(year):
            days = 29
        else:
            days = 28
    elif month == 4 or month == 6 or month == 9 or month == 11:
        days = 30
    return days

def totaldays(year,month,day):
    totaldays = 0
    for i in range(1900,year):
        if leap_year(i):
            totaldays += 366
        else:
            totaldays += 365
    for j in range(1,month):
        totaldays += days_of_month(year,j)
    totaldays = totaldays+day-1
    return totaldays

def print_month(year,month):
    print ("一   二   三   四   五   六   日")
    print (totaldays(year,month,1)%7*'     ',end="")
    for i in range(1,days_of_month(year,month)+1):
        if i < 10:
            print(i,3*" ",end="")
        else:
            print(i,2*" ",end="")
        if (totaldays(year,month,i)+1)%7 == 0:
            print(" ")

choice = int(input("年份日歷請選1,月份日歷請選2错森,某天周幾請選3:"))
if choice == 1:
    year = int(input("請輸入年份:"))
    for month in range(1,13):
        print("2018年"+str(month)+"月")
        print(print_month(year,month))
if choice == 2:
    year = int(input("清輸入年份:"))
    month = int(input("請輸入月份:"))
    print(print_month(year,month))
elif choice == 3:
    year = int(input("清輸入年份:"))
    month = int(input("請輸入月份:"))
    day = int(input("請輸入一月中的第幾天:"))
    weekday = totaldays(year,month,day)%7+1
    print("這一天是星期"+str(weekday))
else:
    print("請輸入1到3的數(shù)字吟宦!")

二、泰勒法求e值

問題: e = 1 + 1/1! + 1/2! + 1/3! + ... (≈??.??????????…) 基于上式求e(自然常數(shù))的近似值涩维,要求最后一項都大于等于10-4

def abc(n):
    if n == 1:
        return 1
    return n*abc(n-1)

for n in range(1,10000):
    if 1/abc(n) < 0.1**4:
        x = n
        break

e = 1
for n in range(1,x+1):
    e += 1/abc(n)

print(e)
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末殃姓,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子蜗侈,更是在濱河造成了極大的恐慌篷牌,老刑警劉巖踏幻,帶你破解...
    沈念sama閱讀 216,324評論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件枷颊,死亡現(xiàn)場離奇詭異该面,居然都是意外死亡夭苗,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,356評論 3 392
  • 文/潘曉璐 我一進店門听诸,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人蚕泽,你說我怎么就攤上這事晌梨。” “怎么了须妻?”我有些...
    開封第一講書人閱讀 162,328評論 0 353
  • 文/不壞的土叔 我叫張陵仔蝌,是天一觀的道長荒吏。 經(jīng)常有香客問我敛惊,道長,這世上最難降的妖魔是什么绰更? 我笑而不...
    開封第一講書人閱讀 58,147評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮儡湾,結(jié)果婚禮上特恬,老公的妹妹穿的比我還像新娘。我一直安慰自己徐钠,他們只是感情好癌刽,可當(dāng)我...
    茶點故事閱讀 67,160評論 6 388
  • 文/花漫 我一把揭開白布尝丐。 她就那樣靜靜地躺著显拜,像睡著了一般。 火紅的嫁衣襯著肌膚如雪远荠。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,115評論 1 296
  • 那天失息,我揣著相機與錄音譬淳,去河邊找鬼乏屯。 笑死,一個胖子當(dāng)著我的面吹牛瘦赫,可吹牛的內(nèi)容都是我干的蛤迎。 我是一名探鬼主播确虱,決...
    沈念sama閱讀 40,025評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼替裆,長吁一口氣:“原來是場噩夢啊……” “哼校辩!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起辆童,我...
    開封第一講書人閱讀 38,867評論 0 274
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎把鉴,沒想到半個月后故黑,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,307評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡庭砍,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,528評論 2 332
  • 正文 我和宋清朗相戀三年场晶,在試婚紗的時候發(fā)現(xiàn)自己被綠了怠缸。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片诗轻。...
    茶點故事閱讀 39,688評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡揭北,死狀恐怖扳炬,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情搔体,我是刑警寧澤,帶...
    沈念sama閱讀 35,409評論 5 343
  • 正文 年R本政府宣布嫉柴,位于F島的核電站厌杜,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏计螺。R本人自食惡果不足惜夯尽,卻給世界環(huán)境...
    茶點故事閱讀 41,001評論 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望匙握。 院中可真熱鬧,春花似錦陈轿、人聲如沸圈纺。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,657評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽蛾娶。三九已至,卻和暖如春蛔琅,著一層夾襖步出監(jiān)牢的瞬間胎许,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,811評論 1 268
  • 我被黑心中介騙來泰國打工罗售, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留辜窑,地道東北人。 一個月前我還...
    沈念sama閱讀 47,685評論 2 368
  • 正文 我出身青樓寨躁,卻偏偏與公主長得像,于是被迫代替她去往敵國和親职恳。 傳聞我的和親對象是個殘疾皇子所禀,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,573評論 2 353

推薦閱讀更多精彩內(nèi)容

  • mysql 優(yōu)化數(shù)據(jù)庫設(shè)計 第一范式(1st NF) 第一范式的目標(biāo)是確保每列的原子性定義:數(shù)據(jù)庫表中的所有字段都...
    xyxSUN閱讀 383評論 0 1
  • 姓名 顧春陽 公司 揚州市方圓建筑有限公司 打卡第190天 【知~學(xué)習(xí)】 《六項精進》1遍 共628遍 《大學(xué)》1...
    顧春陽閱讀 187評論 0 0
  • 前面早已說過,漢朝興立以來放钦,無論劉邦、呂雉最筒、文帝贺氓、景帝對于匈奴,既恨又怕床蜘,年輕的劉徹繼位之后辙培,天天都在想著能有什么...
    懶蟲小獅子閱讀 246評論 0 0
  • 1. 單詞部分 Egypt n. 埃及Egyptian n. 埃及人 adj. 埃及的 abroad adv. 國...
    張無忌_閱讀 1,124評論 0 1
  • 九月九日憶山東兄弟 [ 唐代·王維 ] 獨在異鄉(xiāng)為異客,每逢佳節(jié)倍思親丹擎。 遙知兄弟登高處尾抑,遍插茱萸少一人。 又是一...
    莫相問閱讀 581評論 1 0