记录一下自己真正写的第一个python程序:逆序输出乘法表
我自己第一次的代码:
a=9
b=9;
while a >= 1:
d = b
while d >= a :
c = a*d
print(str(d) + "*" + str(a) + "=" + str(c))
d-=1
a-=1
print("\n")
输出结果是这样的:
非常的乱,不管是代码还是输出的结果,只能说勉强把结果输出来了,格式什么的都没有控制住。
后来看到老师的代码:
for i in range(9,0,-1): #从9到1,每次递减1。range(开始的数,最后的数(但不会包括这个数),每次递增的数(递减就为负数))
for j in range(i,0,-1): #从i开始,每次递减1
print(str(i)+"*"+str(j)+"="+str(i*j),end=" ") #输出式子,这个end的用法第一次见,意为后面接的不是换行,而是空格
print() #输出完一行式子后换行,括号里不用加“\n”
输出结果: