国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

hnu計算機(jī)與人工智能概論答案3.15

這篇具有很好參考價值的文章主要介紹了hnu計算機(jī)與人工智能概論答案3.15。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

?終于肝完了!有一說一,這一次難度肉眼可見的提升,終于明白程序員為什么會禿頂了(頭發(fā)真的禁不住薅?。4蠹液眠\!

第1關(guān):循環(huán)結(jié)構(gòu)-while與for循環(huán)

第1題 編程計算如下公式的值1^2+3^2+5^2+...+995^2+997^2+999^2并輸出結(jié)果

第2題 用while語句完成程序邏輯,求如下算法可以求根號x的近似值。(例如,x3時,算法輸出約為1.7320508)。

算法如下:

  1. 輸入x,若x為負(fù)數(shù),則輸出“無實數(shù)解”,算法結(jié)束;

  2. g=x/2;

  3. 通過如下公式計算誤差值,如果 ∣x?g?g∣<10?6,輸出g,算法結(jié)束;

  4. 否則,將(g+x/g)/2作為新的猜測值,仍記為g。

  5. 重復(fù)步驟3和4

第3題:

用for循環(huán)完成下列程序,計算3位數(shù)的水仙花數(shù) 水仙花數(shù)是三位整數(shù),且各位數(shù)字的立方之和等于該數(shù),比如,因為

hnu計算機(jī)與人工智能概論答案3.15,python

所以153是水仙花數(shù)。

?第一關(guān)還是簡單的熱熱身,熟悉for與while的基本用法,下一關(guān)!

from math import *
########## 第1題 ##############
i = 1 # 當(dāng)前計算的值
s = 0 # 計算出來的和
# 第1題
########### begin ##########
while i<1000:
    s += i**2
    i=i+2
######### end     ####
print(s)

########## 第2題 ##############
x = int(input())

if x<0:
    print('無實數(shù)解')
else:
    g = x/2
    #######begin##############
    # 請輸入while循環(huán)控制語句
    while abs(x-g*g)>pow(10,-6):
        g=(g+x/g)/2
    #######end#################   
    print("%.4f" %g)


########## 第3題 ##############
#計算并輸出三位數(shù)內(nèi)的水仙花數(shù)
#判斷一個三位數(shù)是否是水仙花數(shù),如果是輸出1,否則輸出0
def isflower(x):
    # 函數(shù)說明:
    #參數(shù) x為一個3位數(shù)
    #返回值為1或0
####### Begin #########
    a,b,c=x//100,x//10%10,x%10
    t=(a**3)+(b**3)+(c**3)
    if t==x:
        return 1
    else:
        return 0
####### End ########

#函數(shù)調(diào)用求三位數(shù)內(nèi)的水仙花數(shù)并輸出    
####### Begin #########
# 請在此輸入for循環(huán)表達(dá)式
for i in range(100,1000):
    if isflower(i)==1:
        print(i)
####### End ########

第2關(guān):循環(huán)嵌套-特殊圖形的輸出

第1題:從鍵盤輸入m行n列,在屏幕上輸出m行n列的*行圖案 例如輸入6,7 輸出為:

hnu計算機(jī)與人工智能概論答案3.15,python

第2題:從鍵盤輸入m行,在屏幕上輸出m行的直角圖案

例如輸入:8 輸出為:

hnu計算機(jī)與人工智能概論答案3.15,python

第3題:從鍵盤輸入m行,在屏幕上輸出m行的等腰三角形圖案

例如輸入9 輸出為:

hnu計算機(jī)與人工智能概論答案3.15,python

第二關(guān)已經(jīng)稍微有一點難度了,常規(guī)做法是從頭到尾雙重循環(huán),當(dāng)然,也可逃課:

例如,第一題也可以這么寫:

m,n = eval(input())
print(('*'*n+'\n')*m)

第二題也可以這么寫:

n = eval(input())
for i in range(n):
    print('*'*(2*i-1))

接下來是雙重循環(huán)的所有代碼:

#第一題:從鍵盤輸入m行n列,在屏幕上輸出m行n列的*行圖案
m,n= eval(input())
#請在下面編寫代碼
# ********** Begin ********** #
for i in range (0,m):
    for j in range (0,n):
        print('*',end='')
    print('',end="\n")

# ********** End ********** #
    
#第二題:從鍵盤輸入m行,在屏幕上輸出m行的直角圖案
m=eval(input())
#請在下面編寫代碼
# ********** Begin ********** #
for i in range (0,m):
    for j in range (0,2*i+1):
        print('*',end='')
    print('',end="\n")

# ********** End ********** #

#第三題:從鍵盤輸入m行,在屏幕上輸出m行的等腰三角形圖案,試著用函數(shù)的方式來實現(xiàn)圖形的繪制
def drawPic(n):
    #函數(shù)說明
    #參數(shù)n代表圖案的行數(shù)
    #函數(shù)無返回值
#請在下面編寫代碼完成
# ********** Begin ********** #
    for i in range (0,m):
        for j in range (0,m-i-1):
            print(' ',end='')
        for j in range (0,2*i+1):
            print('*',end='')
        print('',end="\n")


# ********** End *********** #
m=eval(input())
drawPic(m)

第3關(guān):循環(huán)綜合-特殊數(shù)問題

第1題-斐波那契數(shù)列

在數(shù)學(xué)上,斐波那契數(shù)列以如下被以遞推的方法定義:F(1)=1,F(xiàn)(2)=1, F(n)=F(n - 1)+F(n - 2)(n ≥ 3,n ∈ N*)斐波那契 請完成求第n項斐波那契數(shù)的程序并輸出結(jié)果 輸入輸出格式如下: 輸入:5 輸出:5

第2題-條件數(shù)的顯示

while語句完成程序,輸出0N之間的所有同時為2、35的倍數(shù)的數(shù)。 輸入輸出格式如下:用空格作為分隔符 輸入:100 輸出:0 30 60 90

第3題-素數(shù)問題

完成程序,輸出輸出0N之間的素數(shù)。 輸入輸出格式如下:用空格作為分隔符

輸入:10 輸出:2 3 5 7

第4題-最大公約數(shù)與最小公倍數(shù)

完成程序,求最大公約數(shù)計算。從鍵盤接收兩個整數(shù),編寫程序求出這兩個整數(shù)的最大公約數(shù)和最小公倍數(shù)。(最大公約數(shù)可用輾轉(zhuǎn)相除法求,最小公倍數(shù)則用兩數(shù)的乘積除以最大公約數(shù)) 輸入輸出格式如下: 輸入:12,18 輸出: 最大公約數(shù):6 最小公倍數(shù):36

第三關(guān)對我們的數(shù)學(xué)提出了要求。第一題斐波那契數(shù)列,如果用F(n)=F(n - 1)+F(n - 2)(n ≥ 3,n ∈ N*)來直觀表達(dá),我們可以用列表遞歸的方式表達(dá):

#用遞歸的方法,加上for循環(huán),把每次循環(huán)產(chǎn)生的新項增加到數(shù)列最后,最后一次性輸出list
def fubonacci3(n):
    list = []
    for i in range(n):
        if i == 0 or i == 1:
            list.append(1)
        else:
            list.append(list[i-2] + list[i-1])
    return list

而最簡單的方式就是不斷的兩個變量同時賦值,形成斐波那契數(shù)列。

第五題就是從小到大不斷的尋找公約數(shù),然后不斷的賦值給它,當(dāng)它不再被賦值時就是最大公約數(shù)

#第一題 
#定義一個求第n項斐波那契數(shù)的函數(shù) 
def fibNumber(n) :
    #函數(shù)說明
    #參數(shù)n為第n項斐波那契數(shù),第1,2項為1,1
    #返回第n項值 
    #********** Begin ********** #
    a,b = 0,1
    for i in range (n):
        a,b = b,a+b
    return a
    #********** End ********** #
#請不要修改下面的代碼
m = int(input())
print(fibNumber(m)) 
print(20*'*'+'\n',end='') 
 
#第二題:可試著用非函數(shù)的方式寫程序,注意輸出數(shù)據(jù)格式  
n =eval(input())      
# 請在下面編寫代碼
# ********** Begin ********** #
i=0
while i<=n:
    if i%5==0 and i%3==0 and i%2==0:
        print (i,end=' ')
    i=i+10

# ********** End ********** #
print('\n'+20*'*'+'\n',end='') 
  
#第三題 
#定義一個判斷x是否是素數(shù)的程序
def isPrime(x):
    #函數(shù)說明:
    #參數(shù)x為>=2的整數(shù)
    #返回值為1或0    
    # ********** Begin ********** #
    for i in range(2,x):
        if x%i ==0:
            return 0
    return 1
    # ********** End ********** #
    
# 請不要修改下面的代碼
N = int(input())
#求0-N之間的素數(shù)并輸出,注意數(shù)據(jù)的輸出格式
# ********** Begin ********** #
for i in range (2,N+1):
    if isPrime(i)==1:
        print(i,end=' ')
# ********** End ********** #
print('\n'+20*'*'+'\n',end ='') 
           
#第四題 
#定義一個求兩個數(shù)的最大公約數(shù)的函數(shù)
def gcd(a,b):
    #函數(shù)說明
    #參數(shù)a,b為兩個整數(shù),并且a>b
    #返回兩個數(shù)的最大公約數(shù)
    # ********** Begin ********** #    
    for i in range(1,max(a,b)+1):
        if a%i==0 and b%i==0:
            j = i
    return j
    # ********** End ********** #
    # 請不要修改下面的代碼  
m,n = eval(input())
#函數(shù)調(diào)用求最大公約數(shù)保存在gcdnum中
# ********** Begin ********** #
gcdnum = gcd (m,n)
# ********** End ********** #
print("最大公約數(shù):%d"% gcdnum)
print("最小公倍數(shù):%d"%((m*n)/gcdnum))   
print(20*'*',end='')   

第4關(guān):循環(huán)綜合-數(shù)列問題

第1題----求π/4

用循環(huán)的方式求π/4≈ 1-1/3+1/5-1/7+......直到最后一項絕對值小于le?6(即10?6)為止,結(jié)果保留小數(shù)點后10位

第2題----數(shù)列和

完成程序,求:1-3!+5!-7!......(-1)n-1(2n-1)!,求前n的項的和。 輸出格式如下: 輸入:4 輸出:數(shù)列前4項的和為-4925

第3題----求sin(X)

完成程序,從鍵盤輸入x的值,求

hnu計算機(jī)與人工智能概論答案3.15,python

直到最后一項絕對值小于le?7(即10?7)為止(注:x為弧度值),結(jié)果保留小數(shù)點后10位。 說明:輸入角度值,再轉(zhuǎn)換成弧度值 輸出格式如下: 輸入:30 輸出:output=0.4999999919

?第四關(guān) 個人感覺第四關(guān)的難點在于初值的賦值以及while語句中的前后順序,弄清楚了就如同砍瓜切菜。

#第1題:用循環(huán)的方式求π/4≈ 1-1/3+1/5-1/7+......直到最后一項絕對值小于1e?6(即10?6)為止,保留小數(shù)點后10位
import math
# ********** Begin ********** #
S=0
i=1
t=1
flag=1
while abs(i)>pow(10,-6):
    S+=i
    t+=2
    flag=-flag
    i=(1/t)*(flag)
# ********** End ********** #
# 請不要修改下面的代碼    
print("數(shù)列和為:%.10f" % S )    
#0.7853986634

#第2題求:1-3!+5!-7!......(-1)n-1(2n-1)!,求前n的項的和 
#函數(shù)定義求前n項數(shù)列和
def sumSequ(n):
    #函數(shù)說明
    #參數(shù)n為數(shù)列前n項
    #返回前n項的和
    # 請在下面編寫代碼
    # ********** Begin ********** #
    i=1;
    t=1;
    Sum=0;
    flag=1;
    while i<=n :
        Sum=Sum+t*flag
        i+=1
        t=t*(2*i-2)*(2*i-1)
        flag=-flag
    return Sum
    # ********** End ********** #
# 請不要修改下面的代碼
m =int(input()) #從鍵盤輸入 m值
s = sumSequ(m)  #函數(shù)調(diào)用求數(shù)列和
print("數(shù)列前%d項的和為%d"%(m,s))
 
#第3題
from math import * 
def calSinx(x):
    #函數(shù)說明:
    #參數(shù)x為弧度值
    #返回數(shù)列和的結(jié)果,保留小數(shù)點后10位
    #請在下面編寫代碼
    # ********** Begin ********** #   
    S=0
    i=x
    t=1
    while abs(i)>pow(10,-7):
        S += i
        t+=2
        i=-(i*x*x)/((t-1)*t)
    return S
    # ********** End ********** #
# 請不要修改下面的代碼
theta= eval(input()) #輸入角度值
x =radians(theta)
Sx = calSinx(x)
print("output=%.10f"%(Sx)) 

第5關(guān):循環(huán)綜合-天天向上的力量

任務(wù)一:俗語“三天打魚兩天曬網(wǎng)”,一年下來能力值又會是多少呢?請補(bǔ)全代碼完成程序編寫 #三天打魚兩天曬網(wǎng) dayup, dayfactor = 1.0, 0.01

任務(wù)二:如果按工作日5天學(xué)習(xí),周末2天休息每天相比前一天下降1%,工作日要努力到什么程度,一年后的水平才能與每天努力1%取得的效果一樣呢?請補(bǔ)全代碼完成程序編寫。以0.001為dayfactor的增量值。

任務(wù)三:盡管每天堅持,但人的能力發(fā)展并不是無限的,它符合特定模型,假設(shè)能力增長符合以下模型:以7天為一周期,連續(xù)學(xué)習(xí)3天能力值不變,但從第4天開始至第7天每天能力增長為前一天的1%,如果7天中有一天間斷學(xué)習(xí),則周期從頭計算,請編寫程序,如果初始能力為1,固定每10天休息一天, 365天后能力值是多少,請補(bǔ)全代碼完成程序編寫。

第五關(guān) 終于來到了最后一關(guān),這一關(guān)絕對是我目前遇到的最難一關(guān)。先不說繞來繞去的邏輯,光是這大段的文字已經(jīng)能讓人頭痛一會了,這題光是題干我都讀了半個小時。我來幫大家梳理一下:

任務(wù)一:做三休二,效率固定,較為簡單

任務(wù)二:做五休二,這里注意工作日的工作效率為變量,而休息日的遺忘效率為不變量,注意區(qū)別。變量范圍記得一定是小于等于而非直接等于,可能有微小誤差導(dǎo)致循環(huán)停不下來。

hnu計算機(jī)與人工智能概論答案3.15,python

?上面是錯誤示范?。?!雙重循環(huán)+等于才停止的雙重buff直接給CPU干燒了!

任務(wù)三:做九休一,又遇到每七天一個輪回,通俗的來說遇到七的倍數(shù)與十的倍數(shù)都要避讓,雖然這題這樣做做對了,但是我還是有一個疑問,休息的時候不會遺忘嗎?hnu計算機(jī)與人工智能概論答案3.15,python文章來源地址http://www.zghlxwxcb.cn/news/detail-715145.html

from math import *

#任務(wù)一:三天打魚兩天曬網(wǎng)
dayup, dayfactor = 1.0, 0.01
  #請在下面編寫代碼
  # ********** begin ********** #         
i=0
while i<365:
    dayup = dayup*pow((1+dayfactor),3)*pow((1-dayfactor),2)
    i+=5
  # ********** End ********** # 
   # 請不要修改下面的代碼   
print("{:.2f}.".format(dayup)) 


#任務(wù)二:天天向上的力量
import math
dayup, dayfactor = 1.0, 0.01
ddup= math.pow((dayup+dayfactor),365)
#print("天天向上的力量: {:.2f}.".format(ddup)) 
    #請在下面編寫代碼
# ********** Begin ********** #
def dayup(df):
    dayup = 1
    for i in range(365):
        if i % 7 in [6, 0]:
            dayup = dayup * (1 - 0.01)
        else:
            dayup = dayup * (1 + df)
    return dayup
dayfactor = 0.01
while dayup(dayfactor) <= ddup:
    dayfactor += 0.001
# ********** End ********** #        
    # 請不要修改下面的代碼   
print("{:.4f}.".format(dayfactor))


#任務(wù)三:天天向上續(xù)
from math import *
Restday = 10 #休息10天, 
dayup, dayfactor = 1.0, 0.01 #初始值
 #請在下面編寫代碼
# ********** Begin ********** #
for i in range(365):
    if 0<i%10<=3 or 0<i%7<=3:
        dayup=dayup
    else:
        dayup=1.01*dayup

# ********** End ********** #        
    # 請不要修改下面的代碼  
    
print("{:.2f}".format(dayup))#

到了這里,關(guān)于hnu計算機(jī)與人工智能概論答案3.15的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 探索人工智能 | 計算機(jī)視覺 讓計算機(jī)打開新靈之窗

    探索人工智能 | 計算機(jī)視覺 讓計算機(jī)打開新靈之窗

    計算機(jī)視覺是一門研究如何使機(jī)器“看”的科學(xué),更進(jìn)一步的說,就是指用攝影機(jī)和電腦代替人眼對目標(biāo)進(jìn)行識別、跟蹤和測量等機(jī)器視覺,并進(jìn)一步做圖形處理,使電腦處理成為更適合人眼觀察或傳送給儀器檢測的圖像。 計算機(jī)視覺既是工程領(lǐng)域,也是科學(xué)領(lǐng)域中的一個富

    2024年02月14日
    瀏覽(20)
  • 深入探索人工智能與計算機(jī)視覺

    深入探索人工智能與計算機(jī)視覺

    在當(dāng)今數(shù)字化時代,人工智能(AI)和計算機(jī)視覺(CV)作為兩大前沿技術(shù),正以驚人的速度改變著我們的生活。本文將深入探討人工智能與計算機(jī)視覺的關(guān)系、應(yīng)用以及未來發(fā)展方向。 1. 人工智能與計算機(jī)視覺的關(guān)系 人工智能是一門涵蓋眾多技術(shù)領(lǐng)域的學(xué)科,旨在使計算機(jī)

    2024年04月14日
    瀏覽(29)
  • 【人工智能課程】計算機(jī)科學(xué)博士作業(yè)一

    【人工智能課程】計算機(jī)科學(xué)博士作業(yè)一

    模型擬合:用深度神經(jīng)網(wǎng)絡(luò)擬合一個回歸模型。從各種角度對其改進(jìn),評價指標(biāo)為MSE。 掌握技巧: 熟悉并掌握深度學(xué)習(xí)模型訓(xùn)練的基本技巧。 提高PyTorch的使用熟練度。 掌握改進(jìn)深度學(xué)習(xí)的方法。 數(shù)據(jù)集下載: Kaggle下載數(shù)據(jù): https://www.kaggle.com/competitions/ml2022spring-hw1 百度云

    2024年01月23日
    瀏覽(41)
  • 【人工智能課程】計算機(jī)科學(xué)博士作業(yè)三

    【人工智能課程】計算機(jī)科學(xué)博士作業(yè)三

    來源:李宏毅2022課程第10課的作業(yè) 圖片攻擊是指故意對數(shù)字圖像進(jìn)行修改,以使機(jī)器學(xué)習(xí)模型產(chǎn)生錯誤的輸出或者產(chǎn)生預(yù)期之外的結(jié)果。這種攻擊是通過將微小的、通常對人類難以察覺的擾動應(yīng)用于輸入圖像來實現(xiàn)的。圖片攻擊是對深度學(xué)習(xí)系統(tǒng)中的魯棒性和安全性的一種測

    2024年03月16日
    瀏覽(34)
  • 人工智能與計算機(jī)輔助決策的技術(shù)融合

    人工智能(Artificial Intelligence, AI)和計算機(jī)輔助決策(Computer-Aided Decision, CAD)是兩個不同的領(lǐng)域,但它們之間存在密切的聯(lián)系和相互作用。人工智能主要關(guān)注于模擬和創(chuàng)造人類智能的機(jī)器,包括學(xué)習(xí)、理解自然語言、視覺識別、推理和決策等方面。而計算機(jī)輔助決策則關(guān)注于利用

    2024年02月22日
    瀏覽(34)
  • 探索人工智能 | 智能推薦系統(tǒng) 未來沒有人比計算機(jī)更懂你

    探索人工智能 | 智能推薦系統(tǒng) 未來沒有人比計算機(jī)更懂你

    智能推薦系統(tǒng)(Recommendation Systems)利用機(jī)器學(xué)習(xí)和數(shù)據(jù)挖掘技術(shù),根據(jù)用戶的興趣和行為,提供個性化推薦的產(chǎn)品、內(nèi)容或服務(wù)。 智能推薦系統(tǒng)是一種利用機(jī)器學(xué)習(xí)和數(shù)據(jù)分析技術(shù)的應(yīng)用程序,旨在根據(jù)用戶的興趣、偏好和行為模式,向其推薦個性化的產(chǎn)品、服務(wù)或內(nèi)容。

    2024年02月13日
    瀏覽(52)
  • 人工智能在計算機(jī)視覺中的應(yīng)用與挑戰(zhàn)

    引言 計算機(jī)視覺是人工智能領(lǐng)域的一個重要分支,旨在讓計算機(jī)能夠像人一樣理解和解釋視覺信息,實現(xiàn)圖像和視頻的自動識別、理解和分析。計算機(jī)視覺技術(shù)已經(jīng)在許多領(lǐng)域產(chǎn)生了深遠(yuǎn)的影響,如人臉識別、自動駕駛、醫(yī)學(xué)影像分析等。本篇博客將深入探討人工智能在計算

    2024年02月14日
    瀏覽(26)
  • 階段五:深度學(xué)習(xí)和人工智能(學(xué)習(xí)人工智能的應(yīng)用領(lǐng)域,如自然語言處理,計算機(jī)視覺等)

    Python是人工智能領(lǐng)域最流行的編程語言之一,它具有簡單易學(xué)、功能強(qiáng)大、庫豐富等優(yōu)點,因此在自然語言處理、計算機(jī)視覺等領(lǐng)域得到了廣泛應(yīng)用。 自然語言處理 自然語言處理是人工智能領(lǐng)域的一個重要分支,它主要研究如何讓計算機(jī)理解和處理人類語言。Python在自然語

    2024年02月04日
    瀏覽(47)
  • 讀十堂極簡人工智能課筆記04_計算機(jī)視覺

    讀十堂極簡人工智能課筆記04_計算機(jī)視覺

    3.2.3.1.?應(yīng)該發(fā)現(xiàn)真正的邊緣,而盡量避免錯報 3.2.4.1.?應(yīng)該正確地找出邊緣的確切位置 3.2.5.1.?每條實際的邊緣應(yīng)該檢測為一條邊緣,而不是多條邊緣 4.7.5.1.?有數(shù)以百萬計的幾乎任何種類的圖像例子 4.7.7.1.?神經(jīng)網(wǎng)絡(luò)自己就能完成這一切

    2024年02月19日
    瀏覽(25)
  • 吉大計算機(jī)、軟件、人工智能學(xué)院導(dǎo)師研究方向和招生信息整理

    本人為吉大計算機(jī)學(xué)院在校研究生,初復(fù)試期間大家需要了解導(dǎo)師研究方向和聯(lián)系導(dǎo)師,所以我整理了吉大計算機(jī)、軟件、人工智能學(xué)院的導(dǎo)師們的信息,供大家參考。以下招生信息主要為計算機(jī)、軟件學(xué)院的導(dǎo)師們,人工智能學(xué)院的導(dǎo)師可以在人工智能學(xué)院官方找:http:/

    2024年02月13日
    瀏覽(27)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包