在此问题中,我遇到了随机问题,控制台返回以下错误:201错误是:TypeError:列表索引必须是整数或切片,而不是NoneType
import random
array_Ordem = []
i = int(1)
while i <= 4:
array_Ordem.append(input('Digite o nome do aluno da apresentação: '))
i = i + 1
print('A ordem da apresentação será: {}'.format(array_Ordem[random.shuffle(array_Ordem)]))
答案 0 :(得分:2)
random.shuffle
返回None
。当您传递列表时,它会被拖到适当的位置。替换此行:
print('A ordem da apresentação será: {}'.format(array_Ordem[random.shuffle(array_Ordem)]))
使用这些行:
random.shuffle(array_Ordem)
print('A ordem da apresentação será: {}'.format(array_Ordem))