حل تمرین مثلث خیام کوئرا با پایتون
در این نوشته به روش حل یکی از سوالات مبانی برنامه نویسی وبسایت کوئرا میپردازیم.
حل تمرین مثلث خیام کوئرا با پایتون
مثلث شکل زیر به مثلث خیام پاسکال مشهور است. هر عضو این مثلث برابر با مجموع دو عضو بالایی آن در سطر بالاست؛ به عنوان مثال، در سطر چهارم، عدد ۳ از مجموع اعداد ۱ و ۲ در سطر بالایی به دست آمده است.

برنامهای بنویسید که یک عدد صحیح از ورودی گرفته و مثلث خیام را تا آن سطر تشکیل دهد.
ورودی
در یک خط عدد n به شما داده میشود.
![]()
خروجی
مثلث خیام را مانند خروجی نمونه چاپ کنید.
مثال
ورودی نمونه 1
6
خروجی نمونه 1
1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1
کد پایتون سوال تمرین مثلث خیام
n = int(input())
if n >= 1 and n <= 10:
triangle = []
for i in range(n):
row = [1]
if i > 0:
for j in range(1, i):
row.append(triangle[i - 1][j - 1] + triangle[i - 1][j])
row.append(1)
triangle.append(row)
for row in triangle:
print(" ".join(map(str, row)))
منبع سوال: کوئرا
اگر نیاز به حل تمرینهای دیگری از کوئرا دارید در بخش نظرات همین نوشته برای ما بنویسید.
برای امتیاز به این نوشته کلیک کنید!
[کل: 2 میانگین: 3.5]



















من اولش فکر کردم باید همه ترکیبها رو با فرمول محاسبه کنم ولی این روش راحتتره
خوشحالیم این نوشته برای شما مفید است. موفق باشید.
خیلی خوبه که کد کوتاه و خواناست
خوشحالیم این نوشته برای شما مفید است. موفق باشید.
من عاشق اینجور مسائل ریاضیاتی هستم که با حلقه حل میشن
خوشحالیم این نوشته برای شما مفید است. موفق باشید.
این سوال بیشتر روی منطق و دقت تمرکز داره تا الگوریتم پیچیده
بله روی این موضوع تمرکز بیشتری دارد.
من اولش نفهمیدم چطور سطرها ساخته میشن ولی کدت خیلی واضح توضیح داده بود
خوشحالیم این نوشته برای شما مفید است. موفق باشید.