Python - imprime las tablas de multiplicar del 1 al 3

 
Vista:
sin imagen de perfil

imprime las tablas de multiplicar del 1 al 3

Publicado por Emiliano (22 intervenciones) el 22/10/2020 16:17:03
Se supone que el programa siguiente imprime las tablas de multiplicar del 1 al 3, pero hay 5 errores. Corrija los errores
1
2
3
for x in range(1,3):
    for y in range(1,10)
        print(str(x) + " * " str(y) + " = " x*y)
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
sin imagen de perfil
Val: 62
Ha disminuido su posición en 2 puestos en Python (en relación al último mes)
Gráfica de Python

imprime las tablas de multiplicar del 1 al 3

Publicado por Germán (16 intervenciones) el 22/10/2020 17:07:05
Suponiendo que el programa original es este
1
2
3
for x in range(1,3):
   for y in range(1,10)
      print(str(x) + " * " str(y) + " = " x*y)

1er correccion
1
2
3
for x in range(1,3+1):  #faltaba incluir el 3
   for y in range(1,10)
      print(str(x) + " * " str(y) + " = " x*y)

2da correccion
1
2
3
for x in range(1,3+1):
   for y in range(1,10+1)  #faltaba incluir el 10
      print(str(x) + " * " str(y) + " = " x*y)

3ra correccion
1
2
3
for x in range(1,3+1):
   for y in range(1,10+1):  #faltaba el ":"
      print(str(x) + " * " str(y) + " = " x*y)


4ta correccion
1
2
3
for x in range(1,3+1):
   for y in range(1,10+1):
      print(str(x) + " * "+ str(y) + " = " x*y)  #faltaba el "+"  a la izquierda del str(y)


5ta correccion
1
2
3
for x in range(1,3+1):
   for y in range(1,10+1):
      print(str(x) + " * "+ str(y) + " = "+  x*y)  #faltaba el "+"  a la derecha del "="



6ta correccion
1
2
3
for x in range(1,3+1):
   for y in range(1,10+1):
      print(str(x) + " * "+ str(y) + " = "+  str(x*y))  #faltaba castear como string la operacion aritmerica para poder concatenarla
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de Anikollaste
Val: 570
Bronce
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

imprime las tablas de multiplicar del 1 al 3

Publicado por Anikollaste (118 intervenciones) el 22/10/2020 17:15:47
Hola Emiliano.
Me encanta ayudar pero la persona que plantea la duda, debe aprender en el proceso. Deberías elaborar el código un poco y si tienes dudas te puedo dar algún consejo.
Esto es un blucle anidado
1
2
3
for numero in range(1,4):
	for n in range(1,11):
		print(numero*n)
No está acabado, fíjate como funciona y añade lo que falta. Inténtalo y seguro que lo resuelves.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar