آب نبات وزن `x` گرم، ماندارین وزن `y` گرم، کوکی وزن `z` گرم. یک برنامه بنویسید که تعیین کند چند نوع مختلف هدیه با وزن دقیقا `w` گرم می تواند بابانوئل بسازد. هدیه به ترکیبی از آب نبات، ماندارین و کوکی که وزن دقیقا `w` گرم است اشاره دارد.
در اینجا یک برنامه پایتون است که می تواند تعداد انواع مختلف هدیه با وزن دقیقا `w` گرم را تعیین کند: ``` Candy = x mandarin = y cookie = z def count_gifts ((w): count = 0 برای i in range ((w // candy + 1): برای j in range ((w // mandarin + 1): برای k in range ((w // cookie + 1): اگر i * candy + j * mandarin + k * cookie == w: count += 1 count return # مثال استفاده gift_weight = 100 num_gifts = count_gifts ((gift_weight) print ((f"{num_gifts} انواع مختلفی از هدیه ها وجود دارد که وزن دقیقا {_weight} grams است. ") ````` برای استفاده از این برنامه، به سادگی مقادیر `x`, ``w, و `z به وزن قوطی های شما، به ترتیب