声明一个名为user_id_gen_by_user的函数。它不接受任何参数,但使用input()接受两个输入。其中一个输入是字符的数量,第二个输入是要生成的id的数量。
时间: 2024-02-15 10:03:44 浏览: 52
php中call_user_func函数使用注意事项
好的,以下是一个名为user_id_gen_by_user的函数,它可以根据用户的输入生成指定数量的指定长度的id:
```python
def user_id_gen_by_user():
char_num = int(input("请输入字符数量:"))
id_num = int(input("请输入要生成的id数量:"))
ids = []
for i in range(id_num):
id = ''
for j in range(char_num):
id += chr(random.randint(65, 90)) # 生成大写字母
ids.append(id)
return ids
```
这个函数中,我们使用了input()函数来接受用户的输入,分别是字符数量和要生成的id数量。然后,我们使用random.randint()函数生成65到90之间的随机整数,代表大写字母的ASCII码,使用chr()函数将其转换为字符,拼接成id,并将其添加到一个列表中。最后,我们返回这个列表作为函数的结果。
你可以使用以下代码调用该函数:
```python
ids = user_id_gen_by_user()
print(ids)
```
这样就可以生成指定数量、指定长度的id列表。
阅读全文