# 找规律 根据数数,发现第一行前头有9个空格,往下每次少两个空格,先输出(num-i*2)个空格,然后不换行输出一个星号,然后中间的空格从第二行开始一次多四个,关系是(4*i-1), 根据逆向思维,然后下边的规律也会找到 与上半给三角形相似下半个三角形也是一个循环嵌套,但是要比上半个三角形少一行,所以要使i从1开始。打印 菱形 是一个循环嵌套问题,首先要明白内层循环和外层循环分别控制什么。然后在确定 菱形 需要几行,每一行 菱形 数量与行数对应。首先要确定 菱形 的宽度,将 菱形 分为上下两个三角形。由于range取值是左闭右开,所以要x+1。内循环控制空格的数量。x=5, 输出 菱形 为。 这里写自定义目录标题利用for循环打印 空心 矩形,直角三角形, 空心 直角三角形新的改变 利用for循环打印 空心 矩形,直角三角形, 空心 直角三角形 你好! 这是你第一次 使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何 使用 Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 for i in range(5): for j in range... # 因为只有奇数行才能实现上面比下面多一层,依此来实现 菱形 layer =int (input("请输入您想打印 空心 菱形 的层数:")) #上半部分(layer // 2 + 1 层) for i in range(1,layer // 2 + 2): # i为当前的行数, space_num = layer // 2 + 1 - i # 用上半部分的行数减 layer = int(input("请输入HANG数:")) '''输入行数''' for i in range(1,layer+1): '''用i表示每一行''' num1 = layer - i '''num1表示每一行 空格的数量''' for j in r 本人是一名 python 初学者,刚刚看到一道有趣的 python 问题,“用 python 如何在编译器 打印出 菱形 图案?”因此决定尝试一下,代码不多,仅供参考。代码def printStar(intNum):s = "*"spaceLength = intNumblockCount = int(intNum/2+1)for i in range(spaceLength):result = s.rjust(... 一, python 输出 *组成的 菱形 (实心): python 代码:x = int(input('请输入最长行的*的个数:'))y = int(input('请输入每个*之间的间隔:'))i = 1while i python 如何 输出 星号 组成的 菱形 图形? python 输出 星号 组成的 菱形 图形的方法:读入一个整数N,N是奇数, 输出 星号 字符组成的 菱形 三角形,要求:‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭...