注:测试环境为DataWorks PyODPS 2。
python打印九九乘法表-while循环:
简洁版:
a=1
while a<10:
b=1
while b<=a:
print(str(b)+'*'+str(a) +'='+str(a*b)),
b=b+1
print
a=a+1
注释版:
a=1 #创建变量a,赋值1,用于控制行数
while a<10: #循环条件a<10
b=1 #创建变量b,赋值1,用于控制每行的打印内容
while b<=a: #控制每行的循环,随着外层循环,a逐步增大,控制每行打印的内容越来越多,如第一行1*1,第二行,1*2,2*2
print(str(b)+'*'+str(a) +'='+str(a*b)),#打印内容
b=b+1 #控制每行循环次数,每次循环,控制变量靠近循环结束条件
print #控制换行
a=a+1 #控制行数循环次数,每次循环,控制变量靠近循环结束条件