那么我们就可以用到for循环
所以我们第一段代码就是
for i in range(10):
因为这个三角形是等边三角形
所以我们前面5行星星是依次加一的,代码如下
if i<=5: print("*"*i)
这样第一到第五行就是第几行就有第几个*
那么问题来了
因为是等腰三角形
我们如何让第六行和第四行一样拥有4颗小星星呢?
吃了两包辣条
我想出了这个代码
(10-i) * "*"
第六次循环的*用总循环次数10 减去到了的第6次循环再乘以*
那么第六行不就是和前面的第四行一样是4个*了吗
‘这样一来
我们就可以实现打印等腰三角形了
完整代码如下
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)