Python语言程序杨辉三角

def yh(li):

list1 = \[\]

list1.append(c)

s = len(li)

r = ""

for i in range(1, s):

r = eval(lii - 1) + eval(lii)

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)

相关推荐
小oo呆几秒前
【学习心得】Python多进程
python·操作系统
CodeGL2 分钟前
9、Python基础之IO编程
开发语言·数据库·python
HySpark4 分钟前
ERes2Net声纹识别短音频匹配不稳定:从音频时长到有效音素的排查实践
python·语音识别·声纹识别·vad·eres2net
TomEval7 分钟前
【测AI】第17篇:大模型评测方法论 —— LLM 怎么测?
人工智能·python·aigc·测试用例
fanruitian9 分钟前
python 进程 线程
java·前端·python
m0_敲代码的彭于晏16827 分钟前
OpenCode 2.0 智能编程效果全景展示
人工智能·python·语言模型
溪语流沙37 分钟前
【Web全栈进阶】监控与告警:线上系统的“体检报告”
前端·vue.js·python·fastapi
蜡笔羊驼1 小时前
ModuleNotFoundError: No module named ‘torchvision.transforms.functional_tensor‘
linux·人工智能·python
李航19831 小时前
DeepDraw 网页版
人工智能·python·计算机视觉·ai·ai编程
企业数字化笔记1 小时前
一段视频有两次跳投,动作分析为什么要先做事件分段?
人工智能·python·音视频