Python 程序,根据用户给出的行数打印帕斯卡三角形
如果需要为特定数量的行打印帕斯卡三角形,并且该数字由用户输入,则使用一个简单的“for”循环。
以下是相同的演示 -
示例
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()产出
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
说明
导入必需的包。
从用户那里获得行数作为输入。
以嵌套循环的形式对数字进行迭代。
因子函数用于在控制台上打印帕斯卡三角形。
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP