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)

相关推荐
曲径海盗14 分钟前
【Python 学习第 55 天】列表基础
python·学习笔记·编程入门
专注仿真25 分钟前
知识问答模型用到的算法集详解及代码实例
python·算法·代码·大模型训练·控制算法
jyOverQ1 小时前
我写了一个 CSDN Markdown 图片助手:告别本地图片逐张上传
python·工具·csdn
刘马想放假4 小时前
CANviz 使用指南|Linux 安装、DBC 解码、实时曲线与 J1939 实战
linux·python·websocket
2601_967987375 小时前
python判断变量名不要调用任何函数实现
python·函数·语法·判断·变量名
卷无止境6 小时前
SALib敏感性分析的python库学习笔记
后端·python
duansamve7 小时前
Python3+Flask+PostgreSQL18+Vue3项目生产环境用docker如何部署?
python·docker·flask
特立独行的猫A7 小时前
少 3 个环节、少 1 次 ABI、少 3500 行代码:cj-tauri 与 Ionic/Capacitor 的鸿蒙桥接机制对比
java·后端·python
特立独行的猫A7 小时前
cj-tauri vs Rust/Tauri 同款播放器实测:编译 21 秒 vs 11 分钟,磁盘 12 MB vs 1.2 GB
java·后端·python
duansamve8 小时前
详解Flask中Session和Cookie
python·flask