while嵌套循环练习

题目:
如何输出一个如下的直角三角形,用户指定输出行数:

  *
  **
  ***
  ****

思路:星数与行数成等比,使用两个递增变量控制行数和列数

  user = int(input("请输入行数:"))
  num = 1  #定义起始行数
  while num <= user: #当行数大于用户指定行数,退出循环
      num_1 = 1 #定义起始列数
      while num_1 <= num: #当列数大于当前行数,退出循环
          print("*",end = '')
          num_1 +=1 #递增列数
      print() #换行
      num +=1 #递增行数
posted @ 2020-12-04 21:48  ColinSu  阅读(131)  评论(0编辑  收藏  举报