Pido por pantalla un número, y a partir de ese número debo formar un número N concatenando todos los números entre 1 y N. Por ejemplo, si introduzco un 12, el número N será 123456789101112. Una vez se haya formado N debo devolver por pantalla “SI” en el caso de que N sea divisible entre 3 y “NO” en el caso de que no lo sea.
Esto es lo que tengo:
Código:
n = int(input("Introduce un número:"))
for x in range (n + 1):
if(n%3==0):
print("SI")
else:
print("NO")
for x in range (n + 1):
if(n%3==0):
print("SI")
else:
print("NO")
Acabo de empezar a utilizar el for y el range y no sé que estoy haciendo mal, si alguien puede echarme una mano estaría muy agradecido.