要求:在控制台上上输入如下案例
***********
***********
***********
代码1如下:
- layer = int(input("请输入你要打印的行数:"))
- index = 1
- while index <= layer:
- print("*"*10)
- index += 1
ps:为了确保index += 1
语句在循环体内,所以index += 1
语句的缩进要与print相同,从而实现正确的循环计数。缩进可以使用空格也可以使用Tab制表符键,但是为了便于区别不易混淆建议同一程序中使用一种方式。
效果展示:
*
**
***
****
*****
******
*
**
***
****
*****
*
***
*****
*******
代码2如下:
- layer = int(input("请输入你要打印的行数:"))
- index = 1
- # while index <= layer:
- # print("*"*10)
- # index += 1
- while index <= layer:
- j=1
- while j <= index:
- print("*",end="")
- j += 1
- print()
- index += 1
效果展示: