n = int(input())
for i in range(n):
print(" "*(n-i) + "*"*(i*2+1))
num=input('请输入行数:')
num =int(num)
list1 =[] #list 用来保存杨辉三角
for n in range(num):
row =[1] #保存行
list1.append(row)
if n ==0:
print(row)
continue
for m in range(1,n):
row.append(list1[n - 1][m - 1] + list1[n - 1][m])
row.append(1)
print(row)
#!/usr/bin/python
# -*- coding: UTF-8 -*-
"""
@author: YangPC
@time:2021/06/17
@QQ:327844761
@微信公众号:ewbang
"""
def fun():
n = int(input("请输入正整数n:"))
for i in range(n):
print(" " * (n - i) + "*" * (i * 2 + 1))
if __name__ == '__main__':
fun()
程序输出结果:
编码不易,望采纳,谢谢!
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps: 问答会员年卡【8折】购 ,限时加赠IT实体书,即可 享受50次 有问必答服务,了解详情>>>https://t.csdnimg.cn/RW5m