elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  ejercicio con python
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: ejercicio con python  (Leído 4,240 veces)
pazjuan66

Desconectado Desconectado

Mensajes: 4


Ver Perfil
ejercicio con python
« en: 28 Octubre 2013, 20:39 pm »

[MOD]: USA LAS ETIQUETAS PARA INSERTAR CÓDIGO.




hola nececito ayuda con este programa

# 1)La cantidad de filas y columnas de un arreglo se ingresa por
# teclado.
#
# Validar que la matriz es cuadrada, sino emitir un mensaje en la
# consola "La matriz no es cuadrada" y terminar
#
# 2)Debe ingresar los valores del arreglo desde el teclado.
# Se debe verificar, antes de agregar el valor al arreglo,
# que dicho valor sea un número par.
# Si el valor ingresado no cumple la condición, mostrar un mensaje
# por consola ("El valor ingresado no es par") y solicitar nuevamente el valor.
# Una vez cargada se debe mostrar por consola, en la primera linea debe mostrar
# el texto "Matriz Ingresada" y en las siguientes los datos de la matriz
# con formato de matriz
#
# 3)Generar un arreglo unidimensional con el promedio de cada fila
#
# 4)Mostrar el resultado en la consola, en la primer linea muestre el
# texto "Promedio de Cada Fila" y en las siguientes los promedios encontrados
#
# 5)Generar una NUEVA matriz que contendrá en cada fila los datos
# del arreglo generado en (3) ordenados de menor a MAYOR alternando con
# un ordenamiento de MAYOR a menor en la siguiente fila y así sucesivamente
#
# 6)Mostrar la nueva matriz por consola, en la primera linea debe mostrar
# el texto "Matriz Generada" y en las siguientes los datos de la matriz
# con formato de matriz
#
# Cree una funcion "def PromeCadaFila(arreglo)"
# esta función retornará el arreglo unidimensional solicitado en (3)
#
# Cree una procedimiento "def ImpreMatriz(arreglo,texto)"
# para mostrar por consola los valores del arreglo en los puntos (2) y (6)
# el parámetro texto contendrá el mensaje de la primera fila impresa
#
# Ej. de las salidas de un caso particular. Cumple con la condicion de
# ser una matriz cuadrada
#
#
# Matriz Ingresada
# 6 2 4 8
# 14 4 -2 12
# 12 6 4 -8
# -4 -6 8 6
# Promedio de Cada Fila
# 5
# 7
# 3
# 1
# Matriz Generada
# 1 3 5 7
# 7 5 3 1
# 1 3 5 7
# 7 5 3 1


resolvi esto pero  esta mal :-(

Código
  1. def PromeCadaFila(arreglo):
  2.  sum=0
  3.  for i in range (arreglo):
  4.    sum = sum + i
  5.  prom = sum /(len(arreglo))
  6.  return prom
  7.  
  8. def ImpreMatriz(arreglo,texto):
  9.  print texto
  10.  for i in range(len(m)):
  11.    print ''
  12.    for j in range (len(m[i])):
  13.      print m[i][j],
  14.  
  15. #programa principal
  16.  
  17. f=int(raw_input('Cantidad de filas: '))
  18. c=int(raw_input('Cantidad de columnas: '))
  19.  
  20. if f==c:
  21.  m=[]
  22.  for i in range(f):
  23.    m.append([0]*c)
  24.  for i in range(f):
  25.    for j in range(c):
  26.      m[i][j]= int(raw_input('ingrese el valor[%d][%d]: '%(i+1,j+1)))
  27.      while not m[i][j]%2 == 0:
  28.        print 'El valor ingresado no es par'
  29.        m[i][j]= int(raw_input('ingrese el valor[%d][%d]: '%(i+1,j+1))
  30.    ImpreMatriz(m,'Matriz ingresada')
  31.  
  32.  print 'Promedio de cada fila'
  33.  for i in range(f):
  34.    print PromeCadaFila(m[i])
  35.  m.nva=[]
  36.  for i in range(f):
  37.    m.nva.append([0]*c)
  38.  
  39.  print 'Matriz Nueva'
  40.  for i in range (f):
  41.    for j in range (c):
  42.      m.nva(PromeCadaFila(m[j]),
  43.  
  44. else:
  45.  print'la matriz no es cuadrada'



« Última modificación: 29 Octubre 2013, 20:35 pm por pazjuan66 » En línea

tincopasan


Desconectado Desconectado

Mensajes: 1.286

No es lo mismo conocer el camino que recorrerlo.


Ver Perfil
Re: trabajo practico con python
« Respuesta #1 en: 28 Octubre 2013, 22:12 pm »

Creo que no estás pidiendo ayuda sino que te realicen la tarea!


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Ayuda ejercicio python xD « 1 2 3 4 »
Python
kyps 34 17,383 Último mensaje 7 Enero 2010, 22:59 pm
por kyps
Ejercicio de python
Ejercicios
Folazo 2 4,809 Último mensaje 25 Enero 2012, 14:52 pm
por criskapunk
Problema ejercicio en python
Ejercicios
Patry46 0 3,379 Último mensaje 13 Abril 2012, 12:08 pm
por Patry46
AYUDA ejercicio en python
Ejercicios
jasson94 1 3,706 Último mensaje 16 Noviembre 2012, 20:38 pm
por Novlucker
Ejercicio básico Python
Programación General
srg 3 2,927 Último mensaje 30 Octubre 2013, 01:46 am
por Mitsu
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines