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

 

 


Tema destacado: Tutorial básico de Quickjs


  Mostrar Mensajes
Páginas: [1]
1  Programación / Scripting / Re: [Python] Ordenar palabras en: 24 Noviembre 2010, 05:39 am
yo hice lo siguiente.creo que es la manera mas facil utilizando la funcion lower para que todas las palabras esten siempre en minuscula

Código
  1. a = raw_input ('dame la primera palabra: ')
  2. b = raw_input ('dame la segunda palabra: ')
  3. c = raw_input ('dame la tercera palabra: ')
  4. d = raw_input ('dame la cuarta palabra: ')
  5. e = raw_input ('dame la quinta palabra: ')
  6.  
  7. a = a.lower()
  8. b = b.lower()
  9. c = c.lower()
  10. d = d.lower()
  11. e = e.lower()
  12. if a == ' ' or b == ' ' or c == ' ' or d == ' ' or e == ' ' :
  13.  print ' uno de los caracteres no es una palabra '
  14.  
  15. elif a < b and a < c and a < d and a < e :
  16.  print ' La menor es ' , a
  17.  
  18. elif b < a and b < c and b < d and b < e :
  19.  print ' La menor es ' , b
  20.  
  21. elif c < a and c < b and c < d and c < e :
  22.  print ' La menor es ' , c
  23.  
  24. elif d < a and d < c and d < c and d < e :
  25.  print ' La menor es ' , d
  26.  
  27. elif e < a and e < b and e < c and e < d :
  28.  print ' La menor es ' , e
2  Programación / Scripting / Matrices (python) en: 8 Noviembre 2010, 22:45 pm
hola que tal..soy nuevo en la programacion con python y necesito alguna mano para arrancar con un programa que estoy haciendo..necesito ingresar por teclado la cantidad de filas y de columnas de una matriz..y tratar de lograr que cuando termine de poner los valores de la matriz me tire los valores de las diagonales en caso de que sea una matriz cuadrada..
quedaria algo asi
Ej. de caso particular. Cumple con la condicion de ser distintos de
cero.

 Ingrese la cantidad de filas y columnas: 3 3

 Valor[0][0]=3

 Valor[0][1]=6

 Valor[0][2]=9

 Valor[1][0]=12

 Valor[1][1]=15

 Valor[1][2]=18

 Valor[2][0]=1

 Valor[2][1]=1

 Valor[2][2]=1


 Resultados
 162
 3240
 1
(estos resultados vienen del producto de los valores de cada fila..la primera fila es 3, 6, 9 y si los multipliamos da 162..lo mismo para las otrsa filas..)
 
La diagonal secundaria es
 9
 15
 1

desde ya agradezco alguna mano para guiarme un poco..!
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines