Day5-提高作業(yè)

1.控制臺輸入年齡档悠,根據(jù)年齡輸出不同的提示(例如:老年人廊鸥,青壯年,成年人辖所,未成年惰说,兒童)
答:設(shè)定:兒童:0-10;未成年:11-18缘回;成年人:19-30吆视;青壯年:30-55;老年人:55以上

age = int(input('請輸入年齡:'))
if age < 0:
    print('輸入錯誤')
elif 0<= age <= 10:
    print('兒童')
elif age <= 18:
    print('未成年')
elif age <= 30:
    print('成年人')
elif age <= 55:
    print('青壯年')
else:
    print('老年人')

2.計算5的階乘 5!的結(jié)果是
答:

num = int(input('請輸入一個數(shù):'))
sum1 = 1
while num > 0:
    sum1 *= num
    num -= 1
print(sum1)

3.求1+2!+3!+...+20!的和 1.程序分析:此程序只是把累加變成了累乘酥宴。
答:

sum1 = 1
sum2 = 0
num = int(input('請輸入一個數(shù):'))
for num in range(1,num+1):
    sum1 *= num
    num += 1
    sum2 += sum1
print(sum2)

4.計算 1+1/2!+1/3!+1/4!+...1/20!=?
答:

sum3 = 0
sum1 = 1
num = int(input('請輸入一個數(shù):'))
for num in range(1,num+1):
    sum1 *= num
    sum2 = 1 / sum1
    sum3 += sum2
print(sum3)

5.循環(huán)輸入大于0的數(shù)字進行累加啦吧,直到輸入的數(shù)字為0,就結(jié)束循環(huán)幅虑,并最后輸出累加的結(jié)果丰滑。
答:

sum1 = 0
num = int(input('請輸入數(shù)字:'))
if num < 0:
    print('您輸入的數(shù)字小于0.')
while num != 0:
    sum1 += num
    print(sum1)
    num = int(input('請輸入數(shù)字:'))

6.求s=a+aa+aaa+aaaa+aa...a的值,其中a是一個數(shù)字倒庵。例如2+22+222+2222+22222(此時共有5個數(shù)相加)褒墨,幾個數(shù)相加有鍵盤控制。 1.程序分析:關(guān)鍵是計算出每一項的值擎宝。
答:

sum1 = 0
a = input('請輸入a的值:')
num = int(input('請輸入幾個數(shù)相加:'))
for num in range(1,num+1):
    sum2 = a * num
    sum1 += int(sum2)
print(sum1)

7.輸入三個整數(shù)x,y,z郁妈,請把這三個數(shù)由小到大輸出。
答:

x = int(input('x的值為:'))
y = int(input('y的值為:'))
z = int(input('z的值為:'))
if x < y:
    if x > z:
        print(y,x,z)
    elif y > z:
        print(y,z,x)
    else:print(z,y,x)
else:
    if  y > z:
        print(x,y,z)
    elif x > z:
        print(x,z,y)
    else:print(z,x,y)

8.控制臺輸出三角形
a.根據(jù)n的值的不同绍申,輸出相應(yīng)的形狀

n = 5時             n = 4
*****               ****
****                ***
***                 **
**                  *
*

答:

n = int(input('請輸入n的值'))
while n > 0:
    print(n * '*')
    n -= 1

b.根據(jù)n的值的不同噩咪,輸出相應(yīng)的形狀(n為奇數(shù))

n = 5               n = 7
  *                    *
 ***                  ***
*****                *****
                    *******

答:

n = int(input('請輸入n的值'))
m = 1
while m <= n:
    while m & 1 == 1:
        print((m * '*').center(n ,' '))
        m += 1
    m += 1

9.輸出9*9口訣。 1.程序分析:分行與列考慮极阅,共9行9列胃碾,i控制行,j控制列筋搏。

99乘法表

答:

for i in range(1,10):
    for j in range(1,i+1):
        m = i * j
        print(str(j)+'*'+str(i)+'='+str(m),end='\t')
    print()

10.這是經(jīng)典的"百馬百擔(dān)"問題仆百,有一百匹馬,馱一百擔(dān)貨奔脐,大馬馱3擔(dān)喳挑,中馬馱2擔(dān)帘皿,兩只小馬馱1擔(dān),問有大,中区转,小馬各幾匹豺妓?
答:

for x in range(0,101):
    for y in range(0,99-x):
        z = 100 - x - y
        if 3 * x + 2 * y + 0.5 * z == 100:
            print('有大馬%d只'%(x),'有中馬%d只'%(y),'有小馬%d只'%(z))

11.我國古代數(shù)學(xué)家張邱建在《算經(jīng)》中出了一道“百錢買百雞”的問題腕唧,題意是這樣的: 5文錢可以買一只公雞如暖,3文錢可以買一只母雞,1文錢可以買3只雛雞。現(xiàn)在用100文錢買100只雞艰亮,那么各有公雞闭翩、母雞、雛雞多少只迄埃?請編寫程序?qū)崿F(xiàn)疗韵。
答:

for x in range(0,101):
    for y in range(0,99-x):
        z = 100 - x - y
        if 5 * x + 3 * y + 1 / 3 * z == 100:
            print('有公雞%d只'%(x),'有母雞%d只'%(y),'有雛雞%d只'%(z))

12.小明單位發(fā)了100元的購物卡,小明到超市買三類洗化用品侄非,洗發(fā)水(15元)蕉汪,香皂(2元),牙刷(5元)逞怨。要把100元整好花掉者疤,可如有哪些購買結(jié)合?

for x in range(0,9):
    for y in range(0,51):
        for z in range(0,21):
            if 15 * x + 2 * y + 21 * z == 100:
                print('買%d瓶洗發(fā)水'%(x),'買%d盒香皂'%(y),'買%d把牙刷'%(z))
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末叠赦,一起剝皮案震驚了整個濱河市驹马,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌除秀,老刑警劉巖糯累,帶你破解...
    沈念sama閱讀 211,042評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異册踩,居然都是意外死亡泳姐,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,996評論 2 384
  • 文/潘曉璐 我一進店門暂吉,熙熙樓的掌柜王于貴愁眉苦臉地迎上來胖秒,“玉大人,你說我怎么就攤上這事慕的⊙指危” “怎么了?”我有些...
    開封第一講書人閱讀 156,674評論 0 345
  • 文/不壞的土叔 我叫張陵肮街,是天一觀的道長风题。 經(jīng)常有香客問我,道長低散,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,340評論 1 283
  • 正文 為了忘掉前任骡楼,我火速辦了婚禮熔号,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘鸟整。我一直安慰自己引镊,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 65,404評論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著弟头,像睡著了一般吩抓。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上赴恨,一...
    開封第一講書人閱讀 49,749評論 1 289
  • 那天疹娶,我揣著相機與錄音,去河邊找鬼伦连。 笑死雨饺,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的惑淳。 我是一名探鬼主播额港,決...
    沈念sama閱讀 38,902評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼歧焦!你這毒婦竟也來了移斩?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,662評論 0 266
  • 序言:老撾萬榮一對情侶失蹤绢馍,失蹤者是張志新(化名)和其女友劉穎向瓷,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體痕貌,經(jīng)...
    沈念sama閱讀 44,110評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡风罩,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,451評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了舵稠。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片超升。...
    茶點故事閱讀 38,577評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖哺徊,靈堂內(nèi)的尸體忽然破棺而出室琢,到底是詐尸還是另有隱情,我是刑警寧澤落追,帶...
    沈念sama閱讀 34,258評論 4 328
  • 正文 年R本政府宣布盈滴,位于F島的核電站,受9級特大地震影響轿钠,放射性物質(zhì)發(fā)生泄漏巢钓。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,848評論 3 312
  • 文/蒙蒙 一疗垛、第九天 我趴在偏房一處隱蔽的房頂上張望症汹。 院中可真熱鬧,春花似錦贷腕、人聲如沸背镇。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,726評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽瞒斩。三九已至破婆,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間胸囱,已是汗流浹背祷舀。 一陣腳步聲響...
    開封第一講書人閱讀 31,952評論 1 264
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留旺矾,地道東北人蔑鹦。 一個月前我還...
    沈念sama閱讀 46,271評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像箕宙,于是被迫代替她去往敵國和親嚎朽。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,452評論 2 348

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

  • 8月22日-----字符串相關(guān) 2-3 個性化消息: 將用戶的姓名存到一個變量中柬帕,并向該用戶顯示一條消息哟忍。顯示的消...
    future_d180閱讀 963評論 0 1
  • 1.控制臺輸入年齡,根據(jù)年齡輸出不同的提示(例如:老年人陷寝,青壯年锅很,成年人,未成年凤跑,兒童) 2.計算5的階乘 5!的...
    煙雨江畔丶閱讀 402評論 0 0
  • 一爆安、快捷鍵 ctr+b 執(zhí)行ctr+/ 單行注釋ctr+c ...
    o_8319閱讀 5,793評論 2 16
  • 1.控制臺輸入年齡,根據(jù)年齡輸出不同的提示(例如:老年人仔引,青壯年扔仓,成年人,未成年咖耘,兒童) age = int(in...
    Autumn_Hy7閱讀 597評論 0 0
  • 一翘簇、Python簡介和環(huán)境搭建以及pip的安裝 4課時實驗課主要內(nèi)容 【Python簡介】: Python 是一個...
    _小老虎_閱讀 5,723評論 0 10