python中利用while循环语句输出长宽自定义的长方形“#”矩阵

1、源码:

height = int(input("Height:"))  # 用户输入一个高度
width = int(input("width:"))   # 用户输入一个宽度

num_height = 1
while num_height <=height:
    num_width = 1
    while num_width <= width:
        print("#", end="") #end=""  不换行输出
        num_width += 1
        
    print() #换行
    num_height += 1

输出结果:


Height:>? 3
width:>? 6
######
######
######

2、逻辑说明:


while num_height <=height:循环该 "while num_width <= width:"宽度循环的行数,当num_height +=1时
满足“num_height <=height:”条件后跳出循环。

猜你喜欢

转载自blog.csdn.net/weixin_47055922/article/details/107971958