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?