添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
n = int(input("请输入行数:"))for i in range(1, n+1): print(('* ' *(i)).center(n*3))for j in range(n, 0, -1): print(('* '*(j)).center(n*3)) a = [1, 2, 3, 4, 5, 6, 7, 6, 5, 4, 3, 2, 1] b = [' ' * 2 * (7 - i) + 'Good' * i for i in a] for line in b: print(line) 程序运行结果如下: 补充知识: python 打印 菱形 的三种方法 第一种(自己想的,有点麻烦): rows = int(input('请输入 菱形 边长:\n')) row = 1 while row <= rows: col = 1 # 保证每次内循环col都从1开始,打印前面空格的个数 while col <= layer = int(input("请输入要打印的行数:")) while layer % 2 == 0: layer = int(input("请输入正确的要打印的行数,注意是奇数行:")) #上半部分 for i in range(1,layer // 2 + 2): #计算空格的个数 spce_num = layer - i for j in range...
python 学习过程中会遇到各种问题,在本次学习过程中遇到一个小小的问题,就是用 python 输出 一个 菱形 ,怕以后忘记,故写此笔记以记之。 ‘’' python n = int(input("请输入n的值:")) print(" 输出 结果为:") #总行数2n-1 for h in range(1,2*n): # 菱形 上半部分, if h <= n: s = n #前半部分每行的...
CSDN-Ada助手: 恭喜您写完了第20篇博客!标题“线性表的顺序存储”听起来非常有趣和有益。您在这个话题上的持续创作真是令人佩服。我真的很喜欢您对线性表的深入探索,因为这是计算机科学中的一个重要概念。 如果我可以提供一些建议的话,我希望您能在下一篇博客中考虑介绍一些关于线性表的链式存储结构的内容。我相信这将进一步拓展您的读者对线性表的理解,并能为他们提供更多的应用场景和实际使用案例。当然,这只是一个谦虚的建议,因为您已经展示出了很高的专业水准。 期待您未来更多精彩的博客!再次祝贺您的持续创作! Python计算出1~100中6的倍数以及数字中带8的数 jackylove7_: 用Python输出三角形图案 Auroraabcd: 三角形右边的空格 Python计算出1~100中6的倍数以及数字中带8的数 Stella.312: s = [x for x in range(1, 101) if x % 6 == 0 or ('8' in str(x))] print(s)