深度优化算法深度语义理解引领者教授
解for核心技术:(Deep Learning)
for a in range(1,10):
for b in range(1,a+1):
print("{}x{}={}".format(a,b,a*b,),end=" ")
#format格式化 字符串 代入每一个数 并 空格
print(" ")
for循环将变量a在1到9的数字内,
变量b在1到a+1之内,输出一个1x1=1,
打印一个空格换行,得到输出
在次进入a循环 ,a此时为2了,
变量b在1到a+1之内,
那么再次进入输出 2*1=2
随之反复 ,进入2*2=4 ,
然后进入3的遍历,
的遍历诞生了3x1=3 3x2=6 3x3=9 ,
于是进入4的遍历 …
直到a为9结束了遍历,
那么问题大家可能想问?
1.a+1 当a遍历到9的时候
那我b不是可以加一成10
故最大的表达式是 9x10=90?
答:因为遍历是在一个数组1到10以内,
所以10本身不包含,
如果下面一条不在这个加一的话,
他只会算到九乘以八,
他不会看到九乘以九这个指数来。
第一个的是九那第二遍的那一样,也是九啊,
九加一等于十,他变的不会变到十.
2.为什么调用a只会算到8,
如果不加1的话,
为什么b调用a只能遍历到9呢?
答: 因为后面的a是等于九 如图
e_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2F1eWFo,size_16,color_FFFFFF,t_70)