Tema: estoy mal?
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/02/2012, 13:17
Avatar de iivo94
iivo94
 
Fecha de Ingreso: febrero-2011
Ubicación: Argentina
Mensajes: 281
Antigüedad: 13 años, 10 meses
Puntos: 3
estoy mal?

miren...


Problema Propuesto
Almacenar en una tupla 5 nombres. Luego generar un valor aleatorio entre 2 y 4. Copiar a una tupla el nombre de la posición indicada por el valor aleatorio y los nombres que se encuentran en la posición anterior y posterior.


yo escribi esto

Código:
import random
tupla1=('ivo','mauro','daniel','jose','martina')
x=random.randint(2,4)
y=x-2
t=x+1
print x
tupla2=tupla1[y:t]
print tupla2
y funciona, solo que cuando pongo "ver solucion" para ver como lo escribio el, es asi:

Código:
import random

nombre=('juan','ana','luis','carlos','roman')
ale=random.randint(1,3)
tresnombres=nombre[ale-1:ale+2]
print tresnombres
me asusta q yo lo razono super diferente q lo de el, ensima estuve como 3 minutos pensando como hacerlo XD... y escribi eso, pero el lo hizo super diferente.. y quiero saber si estoy mal pensando todo asi o si sigo pensando asi esta todo bn, o tengo q tratar de esforzarme para razonarlo de otras formas?