Computer >> Máy Tính >  >> Lập trình >> Python

Chương trình Python để in tam giác Pascal cho n số hàng do người dùng cung cấp

Khi được yêu cầu in tam giác pascal cho một số hàng cụ thể, trong đó người dùng nhập số, vòng lặp đơn giản 'for' sẽ được sử dụng.

Dưới đây là minh chứng về điều tương tự -

Ví dụ

from math import factorial

input = int(input("Enter the number of rows..."))
for i in range(input):
   for j in range(input-i+1):

      print(end=" ")

   for j in range(i+1):
      print(factorial(i)//(factorial(j)*factorial(i-j)), end=" ")

print()

Đầu ra

Enter the number of rows...6
      1
     1 1
    1 2 1
   1 3 3 1
  1 4 6 4 1
1 5 10 10 5 1

Giải thích

  • Các gói bắt buộc được nhập.

  • Số hàng được lấy làm đầu vào từ người dùng.

  • Số được lặp lại dưới dạng một vòng lặp lồng nhau.

  • Phương pháp giai thừa được sử dụng để in tam giác pascal trên bảng điều khiển.