簡單程序python練習(3)

題目1:猴子吃桃問題:猴子第一天摘下若干個桃子皮服,當即吃了一半东臀,還不癮着饥,又多吃了一個。第二天早上又將剩下的桃子吃掉一半惰赋,又多吃了一個宰掉。以后每天早上都吃了前一天剩下的一半零一個。到第10天早上想再吃時赁濒,見只剩下一個桃子了轨奄。求第一天共摘了多少。

#!/user/bin/env python2
# -*-coding:utf-8 -*-
n=int(raw_input('Enter the day:'))
x=1                 #x為桃子剩余數(shù)
for i in range(n-1):
    x=(x+1)*2
print 'Sum:',x

題目2:兩個乒乓球隊進行比賽拒炎,各出三人挪拟。甲隊為a,b,c三人,乙隊為x,y,z三人击你。已抽簽決定比賽名單玉组。有人向隊員打聽比賽的名單。a說他不和x比丁侄,c說他不和x,z比惯雳,請編程序找出三隊賽手的名單。

#!/user/bin/env python2
# -*-coding:utf-8 -*-
for a in ['x','y','z']:
    for b in ['x','y','z']:
        for c in ['x','y','z']:
            if (a!=b) and (b!=c) and (a!=c) and (a!='x') and (c!='x') and (c!='z'):
                print 'a--%s\tb--%s\tc--%s\t' %(a,b,c)

題目3:打印出如下圖案(菱形):

   *
  ***
 *****
*******
 *****
  ***
   *
#!/user/bin/env python2
# -*-coding:utf-8 -*-
from sys import stdout
n=int(raw_input('Enter the num:'))
for i in range(1,n+1):
    for j in range(n-i):
        stdout.write(' ')       #stdout.write()輸出不換行
    for j in range(2*i-1):
        stdout.write('*')
    print                       #print每一次循環(huán)后換行
for i in range(1,n):
    for j in range(i):
        stdout.write(' ')
    for j in range(2*n-2*i-1):
        stdout.write('*')
    print

題目4:有一分數(shù)序列:2/1鸿摇,3/2石景,5/3,8/5,13/8鸵钝,21/13...求出這個數(shù)列的前20項之和糙臼。

#!/user/bin/env python2
# -*-coding:utf-8 -*-
a=1.0
b=2.0
sum=0
n=int(raw_input('Enter the num:'))
for i in range(n):
    sum+=b/a
    t=a
    a=b
    b=t+b
print 'Sum:',sum

題目5:求1+2!+3!+...+20!的和。

#!/user/bin/env python2
# -*-coding:utf-8 -*-
n=int(raw_input('Enter the num:'))
sum=0
a=1
b=1
for i in range(1,n+1):
    while(a<i+1):
        b*=a
        a+=1
    sum+=b
print 'Sum:',sum

題目6:利用遞歸方法求5!

#!/user/bin/env python2
# -*-coding:utf-8 -*-
def F(n):
    if n==1:
        fn=1
    else:
        fn=n*F(n-1)
    return fn
n=int(raw_input('Enter the num:'))
print F(n)

題目7:利用遞歸函數(shù)調(diào)用方式恩商,將所輸入的5個字符变逃,以相反順序打印出來。

#!/user/bin/env python2
# -*-coding:utf-8 -*-
def output(s,l):
    if l==0:
        return
    print s[l-1],
    output(s,l-1)
s=raw_input('String:')
l=len(s)
output(s,l)

題目8:有5個人坐在一起怠堪,問第五個人多少歲揽乱?他說比第4個人大2歲。問第4個人歲數(shù)粟矿,他說比第3個人大2歲凰棉。問第三個人,又說比第2人大兩歲陌粹。問第2個人撒犀,說比第一個人大兩歲。最后問第一個人掏秩,他說是10歲或舞。請問第五個人多大?

#!/user/bin/env python2
# -*-coding:utf-8 -*-
def age(n):
    if n==1:
        a=10
    elif n>1:
        a=age(n-1)+2
    elif n<1:
        return
    return a
n=int(raw_input('num:'))
print age(n)

題目9:給一個不多于5位的正整數(shù)蒙幻,要求:一映凳、求它是幾位數(shù),二邮破、逆序打印出各位數(shù)字诈豌。

#!/user/bin/env python2
# -*-coding:utf-8 -*-
def string(N,l):
    if l==0:
        return
    print N[l-1],
    string(N,l-1)
N=raw_input('Enter the num:')
l=len(N)
print 'length:',l
string(N,l)

題目10:一個5位數(shù),判斷它是不是回文數(shù)抒和。即12321是回文數(shù)矫渔,個位與萬位相同,十位與千位相同摧莽。

#!/user/bin/env python2
# -*- coding:utf-8 -*-
a=raw_input('Num:')
b=a[::-1]
if a==b:
    print 'True!'
else:
    print 'False!'
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末蚌斩,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子范嘱,更是在濱河造成了極大的恐慌,老刑警劉巖员魏,帶你破解...
    沈念sama閱讀 217,907評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件丑蛤,死亡現(xiàn)場離奇詭異,居然都是意外死亡撕阎,警方通過查閱死者的電腦和手機受裹,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,987評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人棉饶,你說我怎么就攤上這事厦章。” “怎么了照藻?”我有些...
    開封第一講書人閱讀 164,298評論 0 354
  • 文/不壞的土叔 我叫張陵袜啃,是天一觀的道長。 經(jīng)常有香客問我幸缕,道長群发,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,586評論 1 293
  • 正文 為了忘掉前任发乔,我火速辦了婚禮熟妓,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘栏尚。我一直安慰自己起愈,他們只是感情好,可當我...
    茶點故事閱讀 67,633評論 6 392
  • 文/花漫 我一把揭開白布译仗。 她就那樣靜靜地躺著抬虽,像睡著了一般。 火紅的嫁衣襯著肌膚如雪古劲。 梳的紋絲不亂的頭發(fā)上斥赋,一...
    開封第一講書人閱讀 51,488評論 1 302
  • 那天,我揣著相機與錄音产艾,去河邊找鬼疤剑。 笑死,一個胖子當著我的面吹牛闷堡,可吹牛的內(nèi)容都是我干的隘膘。 我是一名探鬼主播,決...
    沈念sama閱讀 40,275評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼杠览,長吁一口氣:“原來是場噩夢啊……” “哼弯菊!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起踱阿,我...
    開封第一講書人閱讀 39,176評論 0 276
  • 序言:老撾萬榮一對情侶失蹤管钳,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后软舌,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體才漆,經(jīng)...
    沈念sama閱讀 45,619評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,819評論 3 336
  • 正文 我和宋清朗相戀三年佛点,在試婚紗的時候發(fā)現(xiàn)自己被綠了醇滥。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片黎比。...
    茶點故事閱讀 39,932評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖鸳玩,靈堂內(nèi)的尸體忽然破棺而出阅虫,到底是詐尸還是另有隱情,我是刑警寧澤不跟,帶...
    沈念sama閱讀 35,655評論 5 346
  • 正文 年R本政府宣布颓帝,位于F島的核電站,受9級特大地震影響躬拢,放射性物質(zhì)發(fā)生泄漏躲履。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,265評論 3 329
  • 文/蒙蒙 一聊闯、第九天 我趴在偏房一處隱蔽的房頂上張望工猜。 院中可真熱鬧,春花似錦菱蔬、人聲如沸篷帅。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,871評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽魏身。三九已至,卻和暖如春蚪腐,著一層夾襖步出監(jiān)牢的瞬間箭昵,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,994評論 1 269
  • 我被黑心中介騙來泰國打工回季, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留家制,地道東北人。 一個月前我還...
    沈念sama閱讀 48,095評論 3 370
  • 正文 我出身青樓泡一,卻偏偏與公主長得像颤殴,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子鼻忠,可洞房花燭夜當晚...
    茶點故事閱讀 44,884評論 2 354

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

  • 【程序1】 題目:古典問題:有一對兔子涵但,從出生后第3個月起每個月都生一對兔子,小兔子長到第三個月后每個月又生一...
    阿里高級軟件架構(gòu)師閱讀 3,286評論 0 19
  • 【程序1】 題目:古典問題:有一對兔子帖蔓,從出生后第3個月起每個月都生一對兔子矮瘟,小兔子長到第三個月后每個月又生一對兔...
    葉總韓閱讀 5,135評論 0 41
  • Java經(jīng)典問題算法大全 /*【程序1】 題目:古典問題:有一對兔子,從出生后第3個月起每個月都生一對兔子塑娇,小兔子...
    趙宇_阿特奇閱讀 1,868評論 0 2
  • 我想過一種粗獷而隨意的生活芥永。赤著腳,散著發(fā)钝吮,帶上我的狗,去尋找那秦時的明月,漢時的關(guān)奇瘦。在那里也許能找回我遺失的青春...
    山野牧歌閱讀 176評論 0 0
  • 今天早上又是一路堵車,堵得心塞次坡,坐了2個小時的502從城陽到市南也真是醉了呼猪。以前在新東方做兼職的的時候,沒有...
    2017Jennifer考研二閱讀 563評論 0 0