文章目录 要求正三角形for语句实现while语句实现 反三角形for语句实现while语句实现 要求 用户输入一个数字,生成一个由*组成的直角三角形,如下: * ** *** **** 上下反转 **** *** ** * 正三角形 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()