¿Qué significa el signo de porcentaje en Python

En el tutorial hay un ejemplo para encontrar números primos:

>>> for n in range(2, 10):
...     for x in range(2, n):
...         if n % x == 0:
...             print(n, 'equals', x, '*', n//x)
...             break
...     else:
...         # loop fell through without finding a factor
...         print(n, 'is a prime number')
...

Entiendo que el doble== es una prueba de igualdad, pero no entiendo elif n % x parte. Al igual que puedo caminar verbalmente a través de cada parte y decir qué hace la declaración para el ejemplo. Pero no entiendo cómo cae el signo de porcentaje.

Que haceif n % x realmente decir?

Respuestas a la pregunta(16)

Su respuesta a la pregunta