700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > python的while循环嵌套实现打印星号的三角形和正方形

python的while循环嵌套实现打印星号的三角形和正方形

时间:2023-05-18 23:09:38

相关推荐

python的while循环嵌套实现打印星号的三角形和正方形

用print函数打印一个星号很简单,但是想要实现下面的用星号构成三角形和正方形就还得继续学习下去:

其实上面的打印都还是利用挺基础的知识实现的,就是在print函数功能上再利用while循环嵌套的知识,代码给大家放在下面了:

打印星号(正方形):

j = 0while j < 5:i = 0while i < 5:print('*', end='')i += 1print()j += 1

打印星号(三角形):

j = 0while j < 5:i = 0while i <= j:print('*', end='')i += 1print()j += 1

接下来还是给大家解读一下这两段简单的代码:

打印正方形:1.利用i表示一行*的个数,j表示整个的行数

2.然后利用print函数的打印功能

3.再利用while循环嵌套的功能实现每行星号个数和整个行数的改变

4.end='\n'是可以实现换行功能,去掉\n就是end=''的目的就是不需要换行

5.最后分享给大家的一点就是,print()这个空函数在python中也是可以实现换行

打印三角形:很明显的大家看到和打印正方形的代码改变地方并不多,就只是为了保证一行输出星星的个数和行号要是相等的,才能实现打印三角形的功能,所以只是在判断条件上改成了i<=j。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。