2019-07-26 day4(2019-07-25) 作業(yè)補(bǔ)充

7.輸入三個(gè)整數(shù)x,y,z,請(qǐng)把這三個(gè)數(shù)由小到大輸出。

num1 = int(input('請(qǐng)輸入第一個(gè)整數(shù):'))
num2 = int(input('請(qǐng)輸入第二個(gè)整數(shù):'))
num3 = int(input('請(qǐng)輸入第三個(gè)整數(shù):'))
print('從小到大輸入:')
if num1 < num2:
    if num2 < num3:
        print(num1,num2,num3)
    elif num1 < num3:
        print(num1, num3, num2)
    else:
        print(num3, num1, num2)
elif num2 > num3:
    print(num3, num2, num1)
elif num1 > num3:
    print(num2, num3, num1)
else:
    print(num2, num1, num3)

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

n = int(input('請(qǐng)輸入一個(gè)數(shù):'))
while n>0:
    print('*'*n)
    n -= 1

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

n = int(input('請(qǐng)輸入一個(gè)奇數(shù):'))
i = 1
while n>0:
    print(' '*((n-1)//2), end='')
    print('*'*i)
    n -= 2
    i += 2

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

for i in range(1, 10):
    for j in range(1,i+1):
        print('{}X{}={}'.format(j,i,i*j), end=' ')

    else:
        print()

10.這是經(jīng)典的"百馬百擔(dān)"問(wèn)題,有一百匹馬,馱一百擔(dān)貨,大馬馱3擔(dān),中馬馱2擔(dān),兩只小馬馱1擔(dān),問(wèn)有大,中,小馬各幾匹?

# 設(shè)大馬x只
x = 0
# 設(shè)中馬y只
y = 0
# 此時(shí)小馬為100-y-x只
# 100擔(dān)最多 100/3=33.333只
for i in range(0, 33):
    y = (100-3*i)//3-1
    if  y >= 0 and not y % 2:
        print('{}只大馬,{}只中馬,{}只小馬'.format(i, y, 100-i-y))

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

# 設(shè)公雞x只
x = 0
# 設(shè)母雞y只
y = 0
# 此時(shí)小雞為100-y-x只
# 100文只能買 100/5=20只
print(100//5)
for i in range(0, 20):
    y = 100-7*i #母雞可能的值
    if y-(y//1) == 0 and y >= 0:
        print('{}只公雞,{}只母雞,{}只小雞'.format(i, y, 100-i-y))

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

for i in range(0, 51): #最多買多少香皂
    for j in range(0, 21): #最多買多少牙刷
        if(100-2*i-5*j) >0: #剩下買洗發(fā)水的錢必須大于0
            if not (100-2*i-5*j) % 15: #剩下的錢買洗發(fā)水必須是整數(shù)
                print(i,j,(100-2*i-5*j)//15)
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容