day04_09 while循环03

练习题:

3.如何输入一个如下的直角三角形,用户指定输出行数:(如果上下反转,右如何实现?)

*
**
***
****

以下是自己的思路,没有按照上课老师的思路,反正经过不断的测试改进得出的算法

num = int(input("请输入行数"))
line = 1
while line < num+1:
    lie = 1 
    while lie <= line:
        print("#",end="")
        lie+=1
    print()
           
    line+=1

九九乘法表算法

first = 1
while first <=9:
    sec = 1 
    while sec <= first:
        print(str(sec)+"*"+str(first) +"="+str(sec*first),end = "\t")
        sec+=1
    print()
           
    first+=1

  first代表行,sec代表列

 规律总结:外行套内列,掌握了行和列就没有问题了,so easy

posted on 2017-09-07 12:39  darkalex001  阅读(102)  评论(0编辑  收藏  举报

导航