i = 1while i <= 9: # i代表行数,而该行数恰好是乘法的一个乘数 j = 1 while j <= i: # j代表列数,同时也代表另一个乘数,由观察法,j小于等于i print(str(j) + '×' + str(i) + '=' + str(i*j) + 't',end ='') j = j + 1 print('') i = i + 1
二、for循环# 第一个循环控制行数,同时也是算式中的一个因子;第二个循环控制列数,基于第一个循环for i in range(1,10): for j in range(1,i+1): # 输出与行数相等的列,不包含i+1 print(str(j) + '×' + str(i) + '=' + str(i*j) + 't',end = '') # end在此处是为了使i的乘法在同一行,如1×2=2 2×2=4在同一行 print('') # 空语句