练习题:
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 = " ") sec+=1 print() first+=1
first代表行,sec代表列
规律总结:外行套内列,掌握了行和列就没有问题了,so easy