from random import randint
person = ["My friend", "My sister", "Joe mama", "Barack Obama"]
speech = ["said", "shouted", "whispered"]
personSecond = ["he", "she"]
expression = ["likes", "hates", "always thinks about"]
ing = ["playing computer games", "dominating the world"]
w = randint(0,3)
x = randint(0,2)
y = randint(0,2)
z = randint(0,3)
print(person[w], speech[x], end = " ")
if w == '0' or w == '3':
print(personSecond[0], end = " ")
elif w == '1' or w == '2':
print(personSecond[1], end = " ")
print(expression[y], ing[z])
Я получаю только личность, речь, выражение и вывод. Python не печатает строки из списка personSecond
Что я сделал не так?