Cómo imprimir la tabla de multiplicar en Python
1. Utilice for-for
#九九tabla de multiplicar
para i en el rango(1.10)
para j en el rango (1.i+1):
print('{}x{}={}\t'.format(j,i,i*j),end='')
print()
2. mientras-mientras
# Tabla de multiplicar nueve-nueve
i = 1
mientras i < = 9:
j = 1
while(j <= i): #El tamaño de j está controlado por i
print('%d *%d=%-3d' %(i, j, i*j),end='\t' )
j += 1
imprimir('')
i += 1
3. mientras-para
i = 1
mientras(i <=9):
para j en rango (1.i+1): la función #range() se cierra a la izquierda y se abre a la derecha
print('%d*%d=%-3d '%(i,j ,i*j),end='')
i += 1
print()
4.
para i en el rango(1.10):
j = 0
mientras j < i:
j += 1 p>
imprimir ("%d*%d=%-3d"%(i,j,i*j),end='')
imprimir()
5. Defina una variable a
a = [1. 2. 3. 4. 5. 6. 7. 8. 9]
para i en a:
j = 1
mientras j <= i:
print('%d*%d=%-3d'%(i,j,i*j) ,end='\t ')
# %-3d controla el resultado de salida para que ocupe 3 bits y esté alineado desde la izquierda
j += 1
print()
6. Utilice una declaración de 1 línea
print('\n' .join([' '.join(["%2s x%2s = %2s" % (j, i, i *j)para j en el rango(1. i+1)])para i en el rango(1. 10)]))