Python - Problema

   
Vista:

Problema

Publicado por Eduardo (4 intervenciones) el 25/10/2014 23:48:10
Hola,

Soy principiante en programacion y me propuse a mi mismo obtener formacion en el tema ya que me parece bastante eficaz la aplicacion de python en la resolucion de problemas.

Desde el lunes que tengo pendiente la resolucion de una tarea que me ha sido propueste.
Parece facil pero no hasta hoy no se como resolverla.

Un programa en Python que haga lo siguiente:

1 x 8 + 1 = 9
12 x 8 + 2 = 98
123 x 8 + 3 = 987
1234 x 8 + 4 = 9876
12345 x 8 + 5 = 98765
123456 x 8 + 6 = 987654
1234567 x 8 + 7 = 9876543
12345678 x 8 + 8 = 98765432
123456789 x 8 + 9 = 987654321

Me podrian ayudar?

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Nacho

Problema

Publicado por Nacho (7 intervenciones) el 26/10/2014 00:14:52
Que necesitas?

• No entiendes el patrón?
• Quieres el código?
• Quieres que te digamos que necesitas saber para hacerlo?

(No lo digo de mala manera, la pregunta es real :D)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Problema

Publicado por Eduardo (4 intervenciones) el 26/10/2014 00:23:22
No encuentro la forma del primer miembro de la operacion

sere bastante necio y no sera por falta de intentarlo pero me tiene jodido
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Nacho

Problema

Publicado por Nacho (7 intervenciones) el 26/10/2014 00:35:24
Hay una manera simple:
Supongo que tienes al menos un ciclo, con un "contador", ya sabes, ese numero que va desde el 1 al 9. Pues puedes hacer un una variable "String" por así decirlo, en donde guardes primero el numero 1 ('1'), luego en la siguiente iteración del ciclo for a ese uno, que recordemos es un "String" le sumas el contador (al ser un String no se suman los números, sino que se concadenan '1'+'2' = '12') de esta manera lo único que tienes que hacer es traspasar el String a numero cada vez que quieras hacer una operación matemática int('12'), y ya esta.

Y esta la manera difícil, pero la mas entretenida, no te la diré, pero te daré una pista:
0 * 10 + 1 = 1
1 * 10 + 2 = 12
12 * 10 + 3 = 123
123 * 10 + 4 = 1234
...
Suerte!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Problema

Publicado por Eduardo (4 intervenciones) el 26/10/2014 00:42:11
Ya Nacho.

Creo que el problema es que lo que me proponen es bastante mas que los recursos que me han dejado y el nivel que se puede alcanzar con ellos.
Entiendo muy poco de lo que me dices
pero muchas gracias por intentar ayudar
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Nacho

Problema

Publicado por Nacho (7 intervenciones) el 26/10/2014 00:43:07
Conoces los bucles? o ciclos?
for numero in range(5):
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Problema

Publicado por Eduardo (4 intervenciones) el 26/10/2014 00:48:02
estoy mirando en la web eso de los bucles
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Nacho

Problema

Publicado por Nacho (7 intervenciones) el 26/10/2014 00:52:02
Ok, genial, en mi experiencia, da igual lo que te enseñen o en donde lo hagan (soy estudiante y tutor en una universidad) lo importante es que puedas aprender por tu cuenta. Y el mejor lugar para aprender a programar es internet, así que bien hecho, suerte. Cualquier pregunta hazla e intentare responderte. bye.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar