چاپ مثلث خیام پاسکال (تمرین پایتون پیشرفته – درسمن)
سوال
برنامه ای بنویسید که یک عدد صحیح مثبت به عنوان تعداد سطر از کاربر گرفته و توسط یک تابع مثلث خیام پاسکال را برای آن چاپ کند.(مثلا برای عدد ۶ مثلث به شکل زیر می شود)
در حال بررسی
1
انجمن برنامه نویسان پایتون
3 سال
8 پاسخ ها
9524 دیده شده
2
پاسخ ها ( ۸ )
def pascaltriangle(n):
list1=[]
for i in range(n):
list1.append([1]*(i+1))
for i in range(2,n):
for j in range(1,i) :
list1[i][j]=list1[i–1][j–1]+list1[i–1][j]
return list1
num=int(input(“Enter Number: “))
x=pascaltriangle(num)
for i in x:
print(i)
def pascal(n):
t = [1]
y = [0]
for x in range(max(n,0)):
print(t)
t =[i+j for i,j in zip(t+y , y+t)]