Autor
|
Tema: [Python] - Primos y matrices. (Leído 12,281 veces)
|
Meta
|
|
|
« Última modificación: 19 Noviembre 2010, 07:18 am por Meta »
|
En línea
|
|
|
|
Meta
|
En algoritmo por lo que interpreto es: - Lista de Matriz. - Determinar si son números primos o no. ... A = [[1, 2, 3], [2, 12, 6], [1, 0, -3], [10, -1, 0]] sumatorio = 0 for i in range(A: sumatorio += i A = ¡**2 print A
Me sale este error. A = ¡**2 ^ SyntaxError: invalid syntax
|
|
|
En línea
|
|
|
|
[L]ord [R]NA
Desconectado
Mensajes: 1.513
El Dictador y Verdugo de H-Sec
|
Esta mal, suma todas las filas, luego suma todas las columnas y verifica si el resultado de la sumatoria de alguna fila es igual al resultado de la sumatoria de alguna columna, eso es todo lo que te estan pidiendo... por cierto donde te da el error tienes un signo de admiracion, no es una i
|
|
|
En línea
|
|
|
|
Meta
|
Iba a sumar pero me sale este error. for i in range(A): TypeError: range() integer end argument expected, got list. A = [[1, 2, 3], [2, 12, 6], [1, 0, -3], [10, -1, 0]] for i in range(A): print A[i]
Juaría que la suma es algo como esto: # Empieza el c´alculo de la suma. 31 for i in range(m): 32 for j in range(n): 33 C[i][j] = A[i][j] + B[i][j] 34 35 # Y mostramos el resultado por pantalla 36 print "Suma:" 37 for i in range(m): 38 for j in range(n): 39 print C[i][j], 40 print
Página 198 del pdf de mi firma.
|
|
|
En línea
|
|
|
|
seele
Desconectado
Mensajes: 137
|
pues justamente esto for i in range(A): TypeError: range() integer end argument expected, got list.
range espera un entero como minimo como parametro y le estas pasando una lista
|
|
|
En línea
|
|
|
|
Meta
|
A = [[1, 2, 3], [2, 12, 6], [1, 0, -3], [10, -1, 0]] for i in len(A): print A[i]
Con len(A) tampoco funciona. Dentro de un rato investigaré más, ahora mismo voy a reparar una nevera, ajjajja. Gracias por su paciencia y enseñarme. Muchísimas gracias a todos y a todas.
|
|
|
En línea
|
|
|
|
Novlucker
Ninja y
Colaborador
Desconectado
Mensajes: 10.683
Yo que tu lo pienso dos veces
|
A ver Meta, analiza detenidamente los errores, es que el for espera una lista de items o un iterador. range: genera una lista recibiendo como parametro los valores del rango en el que deben de estar, es decir, un número, tu que le estas pasando como parametro? Una lista. len: devuelve el largo de una lista, es decir, devuelve un número, pero el for necesita una lista ¿Donde esta la lista? La lista es la propia Apor cada elemento en A: imprime elemento Saludos
|
|
|
En línea
|
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD "Hay dos cosas infinitas: el Universo y la estupidez humana. Y de la primera no estoy muy seguro." Albert Einstein
|
|
|
Meta
|
Lo raro que A tiene varias listas dentro, por eso estoy pescando, jejeje.
|
|
|
En línea
|
|
|
|
Novlucker
Ninja y
Colaborador
Desconectado
Mensajes: 10.683
Yo que tu lo pienso dos veces
|
>>> a = [[1,2],[3,4],[5,6]] >>> for i in a: ... print i ... [1, 2] [3, 4] [5, 6] >>>
Con esto tiene que ser suficiente supongo Ponle ganas, pero ganas de verdad Saludos
|
|
|
En línea
|
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD "Hay dos cosas infinitas: el Universo y la estupidez humana. Y de la primera no estoy muy seguro." Albert Einstein
|
|
|
Meta
|
A = [[1, 2, 3], [2, 12, 6], [1, 0, -3], [10, -1, 0]] sumatorio = 0 for i in A: sumatorio += i A = i**2 print A
sumatorio += i TypeError: unsupported operand type(s) for +=: 'int' and 'list'
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Filas de Matrices en Python
Scripting
|
AgnesBlack
|
0
|
2,713
|
16 Octubre 2011, 01:51 am
por AgnesBlack
|
|
|
[Python] Optimizar busqueda de primos
Scripting
|
camaleonh
|
0
|
3,164
|
28 Febrero 2012, 08:16 am
por camaleonh
|
|
|
{Python 3.4} Problema con programa matrices
Scripting
|
dj28
|
2
|
3,645
|
7 Julio 2014, 00:21 am
por Almapa
|
|
|
Ayuda: Multiplicación de matrices - Python
Ejercicios
|
Itzhack
|
1
|
12,419
|
4 Noviembre 2014, 01:29 am
por Minusfour_cierralo_o_baneamefull
|
|
|
Python -- Creación de Matrices
Programación General
|
scyssor91
|
0
|
1,983
|
13 Abril 2016, 20:17 pm
por scyssor91
|
|