要求
- 用户输入一个数字,生成一个由*组成的直角三角形,如下:
*
**
***
****
上下反转
****
***
**
*
正三角形
for语句实现
column = input("请输入生成直角三角形的行数:")
for i in range(int(column)):
for j in range(i):
print("*",end="")
print("*",end="")
print()
while语句实现
column = input("请输入生成直角三角形的行数:")
num1 = 0
while num1 < int(column):
num2 = 0
while num2 < num1:
print("*",end="")
num2 += 1
print("*",end="")
num1 += 1
print()
反三角形
for语句实现
column = input("请输入生成直角三角形的行数:")
for i in range(int(column)):
for j in range(int(column)-i):
print("*",end="")
print()
while语句实现
column = input("请输入生成直角三角形的行数:")
num1 = 0
while num1 < int(column):
num2 = 0
while num2 < int(column)-num1:
print("*",end="")
num2 += 1
num1 += 1
print()