概述
while循环
1、输出打印以#组成的长方形,自己定义长和宽。
# -*-encoding:utf-8-*-
'''
This is script for start docker containor!
Auth: cuishuai
'''
height = int(input("Height:"))
width = int(input("Width:"))
num_height = 1
while num_height <= height:
num_width = 1
while num_width <= width:
num_width += 1
print("#",end="")
num_height += 1
print()
2、输出如下图形
*
* *
* * *
* * * *
# -*-encoding:utf-8-*-
'''
This is script for start docker containor!
Auth: cuishuai
'''
width = int(input("Width:"))
num_width = 1
while num_width <= width:
print("#"*num_width,end="n")
num_width += 1
3、输出2的倒叙图形:
* * * *
* * *
* *
*
# -*-encoding:utf-8-*-
'''
This is script for start docker containor!
Auth: cuishuai
'''
width = int(input("Width:"))
while width > 0:
print("#"*width,end="n")
width -= 1
第二种实现方式,使用嵌套循环:
# -*-encoding:utf-8-*-
'''
This is script for start docker containor!
Auth: cuishuai
'''
width = int(input("Width:"))
while width > 0:
num_width = width
while num_width > 0:
print("*",end="")
num_width -= 1
print()
width -= 1
5、输出99乘法表
# -*-encoding:utf-8-*-
'''
This is script for start docker containor!
Auth: cuishuai
'''
width = 1
while width <= 9:
num_width = 1
while num_width <= width:
print(str(num_width)+"*"+str(width)+"="+str(num_width*width),end="t")
num_width += 1
print()
width += 1
倒叙99表
# -*-encoding:utf-8-*-
'''
This is script for start docker containor!
Auth: cuishuai
'''
width = 9
while width > 0:
num_width = 1
while num_width <= width:
print(str(num_width)+"*"+str(width)+"="+str(num_width*width),end="t")
num_width += 1
print()
width -= 1
注释:end=表示每一行的结尾,n表示换行符,t表示制表符
最后
以上就是斯文啤酒为你收集整理的python嵌套循环while_python while嵌套循环的全部内容,希望文章能够帮你解决python嵌套循环while_python while嵌套循环所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复