Python-嵌套循环_画星星

示意图

*
**
***
****
*****

画星星

#!/usr/bin/python
# -*- coding:utf-8 -*-
"""
@Time: 2021-09-20 8:55
@Target: while循环嵌套
@Author: dingkw
"""

''' 方法1:直接用乘法方式 '''
i = 1
while i < 5:
    print(i * "*")
    i += 1


''' 方法2:我加了if判断来换行 '''
# 行数为row
row = 1
while row <= 5:
    #print(f"第{row}行")
    col = 1
    while col <= row:
        if col == row:
            print("*")
        else:
            print("*",end="")
        col +=1
    #print("\n")
    row += 1


'''方法3:正规简单操作'''
row = 1
# 规定行数
while row <= 5:
    col = 1
    # 规定列中有几个*
    while col <= row:
        print("*",end="")
        col += 1
    # 一行*输出完成后,换行
    print("")
    row += 1


posted @ 2021-09-20 10:42  难删亦删  阅读(88)  评论(0)    收藏  举报