编写验证码输入总是提示无效语法

编写程序,形成100个四位数的验证码,随机挑选一个输入。总是提示无效语法,看不出来问题在哪😭please help me

img

修改了下你的代码,你看下是不是要这样的效果:

import random
import string

characters = string.digits
def getRandomPwd(n):
    return [''.join(random.choices(characters, k=4))]


if __name__ == '__main__':
    verifCode = random.sample(getRandomPwd(100), 1)
    print("验证码为:{[0]}".format(verifCode))

运行结果:

img