本文主要是介绍python打印星星,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
题目:
打印出如下星星:
**************
先定义打印一行星星的代码:
#打印一行count个小星星
def printStar(count):for j in range(0,count,1):print("*",end="")print()
然后将星星分成三个部分:
*
和
**
**
以及
* * *
* * *
* * *
第一部分可以用:
for i in range(0,1,1):printStar(1)
打印出来。
第二部分可以用:
for i in range(0,2,1):printStar(2)
打印出来。
第三部分可以用:
for i in range(0,3,1):printStar(3)
打印出来。
然后加上外层循环:
for j in range(1,4,1):for i in range(0,j,1):printStar(j)
这是用归纳法解决此类问题。
这篇关于python打印星星的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!