Python语言程序杨辉三角

def yh(li):

list1 = []

list1.append(c)

s = len(li)

r = ""

for i in range(1, s):

r = eval(li[i - 1]) + eval(li[i])

rl = len(str(r))

g2 = []

for j in range(ysl - rl):

g2.append(" ")

ys = "".join(str(i) for i in g2) + str(r)

list1.append(ys)

list1.append(c)

print(list1)

return list1

阶乘

def jc(n):

sum = 1

for i in range(1, n + 1):

sum *= i

return sum

n = int(input())

lis = [1]

b = (n - 1) // 2

max = jc(n - 1) / jc(b) / jc(n - 1 - b)

max = int(max)

ysl = len(str(max))

g1 = []

for j in range(ysl - 1):

g1.append(" ")

c = "".join(str(i) for i in g1) + "1"

g3 = []

for j in range(ysl):

g3.append(" ")

jg = "".join(str(i) for i in g3)

for i in range(n):

gs = []

for j in range(n - i):

gs.append(jg)

sc = "".join(str(i) for i in gs) + jg.join(str(i) for i in lis)

print(sc)

lis = yh(lis)

相关推荐
吴佳浩2 小时前
大模型量化部署终极指南:让700亿参数的AI跑进你的显卡
人工智能·python·gpu
diegoXie3 小时前
Python / R 向量顺序分割与跨步分割
开发语言·python·r语言
七牛云行业应用3 小时前
解决OSError: No space left... 给DeepSeek Agent装上无限云硬盘
python·架构设计·七牛云·deepseek·agent开发
BoBoZz193 小时前
CutWithScalars根据标量利用vtkContourFilter得到等值线
python·vtk·图形渲染·图形处理
失散133 小时前
Python——1 概述
开发语言·python
萧鼎3 小时前
Python 图像哈希库 imagehash——从原理到实践
开发语言·python·哈希算法
qq_251533593 小时前
使用 Python 提取 MAC 地址
网络·python·macos
Data_agent5 小时前
学术爬虫实战:构建知网论文关键词共现网络的技术指南
python·算法
_一路向北_7 小时前
爬虫框架:Feapder使用心得
爬虫·python
皇族崛起7 小时前
【3D标注】- Unreal Engine 5.7 与 Python 交互基础
python·3d·ue5