你好!这是你第一次使用减价编辑器所展示的欢迎页。如果你想学习如何使用减价编辑器,可以仔细阅读这篇文章,了解一下减价的基本语法知识。
<强>方法一:强>
a=int(输入(“请输入菱形每条边星星的个数:")) b=一个 c=一个 我的范围(1 + 1):#先打印正三角,由空格和*根据规律组成 打印(" * (b - 1),“*”* (2 * i - 1)) b -=1 如果我==:#临界点,当打印到此,开始打印倒三角 y的范围(1): 打印(" * y,“*”*(2 *颈- 3)) c -=1
<强>方法二:强>
n=int(输入(“输入要打印的菱形的每个边的元素个数:")) list_a=(我因为我在范围(n)) #生成前n行的行数列表,例如[0、1、2、3、4) list_b=list_a [0: len (list_a) - 1:] #生成剩余行数列表并反转,例如[0,1,2,3] list_c=list_b[:: 1] #对剩余行数列表并反转便于打印操作 list_d=list_a + list_c #将两个列表合并 打印(list_d) b=[' ' * (n - i) +‘*’* (2 * i + 1)因为我在list_d) #根据规律,打印空格”和“*” b:线的 print(线) >之前打印结果:
代码:
a=int(输入(“请输入菱形每条边星星的个数:")) b=一个 c=一个 打印(" * (- 1),“*”) 因为我在范围(2 + 1):#先打印正三角,由空格和*根据规律组成 打印(" * (b - 1) +“*”+“* (2 * i - 3) +“*”) b -=1 如果我==:#临界点,当打印到此,开始打印倒三角 y的范围(2): 打印(" " * y +“*”+“* * c - 5 (2) +“*”) c -=1 打印(" * +“*”)打印结果:
以上这篇Python实现打印实心和空心菱形就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
Python实现打印实心和空心菱形