为什么这段代码输出语法错误?(python)

2024-06-10 01:23:18 发布

您现在位置:Python中文网/ 问答频道 /正文

from random import randint as random

names = ['Ninja','xXx_leet1337_xXx','robert87','nic0','y2ih8','roxky','Wierdio','a3rt','BeastyBoy','bobby']
active_players = names

deaths = (' shotgunned ', ' sniped ', ' ran over ', ' rifled ')

def findDeath():
    current_death = deaths[random(0,3)

while len(active_players) >= 2:
findDeath()
if current_death = ' sniped ':
    sniper_length = str(random(5,100))+ 'm'
    print(active_players[random(0,9)]+' '+current_death+'from '+sniper_length)
else:
    print(active_players)

输出: 文件“.\Playground\”,第11行 当len(活跃玩家)>;=2时: ^ 语法错误:无效语法

为什么?你知道吗


Tags: fromlennamesrandomcurrentlengthxxxactive