Hola gente, ahora quiero probar resolver las tablas de multiplicar pero usando una lista en lugar de un ciclo While
El ejercicio anterior era
Código:
while True:
try:
tabla = raw_input("Digite tabla a calcular: ")
tabla = int (tabla)
break
except ValueError:
print "Debe ingresar un número, repita el procedimiento"
contador = 1
while contador < 11:
print
print contador , " x " , tabla, " = ", str(contador * tabla)
contador+=1
Ahora lo quiero probar con algo como
Código:
while True:
try:
tabla = raw_input("Digite tabla a calcular: ")
tabla = int (tabla)
lista=[1,2,3,4,5,6,7,8,9,10]
break
except ValueError:
print "Debe ingresar un número, repita el procedimiento"
[contador*tabla for contador in lista]
y una vez resuelto formatear mejor la salida pero no entiendo porqué no se ejecuta la última sentencia
En shell si directamente hago algo como
lista=[1,2,3,4,5,6,7,8,9,10]
[contador*5 for contador in lista]
ahí si funciona, en ese caso con la lista del 5
???