Red de conocimiento informático - Problemas con los teléfonos móviles - Cómo imprimir la tabla de multiplicar en Python

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

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)]))