我对Python和它的工作方式是陌生的。我想简单地创建一个名为“code”的变量,并用我创建的方法填充这个变量。你知道吗
这是密码
codeLength = 4
code = GenerateCode()
print(code)
def GenerateCode(code):
symbols = ['A', 'B', 'C', 'D', 'E', 'F']
random.shuffle(symbols)
del symbols[(symbols.count - codeLength)]
code = symbols
return code
因此,该方法应该从数组符号中选取4个字母,然后随机抽取2个。我希望结尾的字母是变量“code”
谢谢
你的代码有一些主要的错误。你知道吗
在定义函数之前先调用它;
您可以从列表中删除一个字符,但最好将其切分;
codeLength
最好作为参数传递。下面是一个解决这些问题的示例。你知道吗
作为一种改进,请注意将
symbols
设置为关键字参数如何允许保留默认值,但在需要时更改字符。你知道吗相关问题 更多 >
编程相关推荐