Detalles:
x = int(input("Dame un número: "))
if x < 0:
x = 0
print('Negativo... convertido en cero')
elif x == 0:
print('Cero')
elif x == 1:
print('Uno')
else:
print('Otro')
for n in range(2, 10):
for x in range(2, n):
if n % x == 0:
print(n, 'es igual a', x, '*', n//x)
break
else:
# Si se sale del "for" sin cumplir la condicion
print(n, 'es primo')
# 2 es primo
# 3 es primo
# 4 es igual a 2 * 2
# 5 es primo
# 6 es igual a 2 * 3
# 7 es primo
# 8 es igual a 2 * 4
# 9 es igual a 3 * 3