Indique el índice fuera del rango y el número aleatorio para elegir un elemento de la lista
Necesito hacer una lista de modelos de iPhone a partir de una cadena usando.split()
.
Eso no es un problema, pero también tengo que usar un número aleatorio del 0 al 9 para elegir una palabra, luego mostrar 3 palabras al azar usando el ciclo while / for.
En mi código, cuando ingreso:
import random
iPhone = 'Original 3G 3GS 4 4S 5 5C 5S 6 6Plus'.split()
z = 0
while z < 4:
for y in range (1,3):
for x in iPhone:
x = random.randint(0,10)
print (iPhone[x])
Dice:
Traceback (most recent call last):
File "C:\Users\zteusa\Documents\AZ_wordList2.py", line 15, in <module>
print (iPhone[x])
IndexError: list index out of range
No estoy seguro de qué está causando esto.