写一个python代码 随机组合名 根据输入的成员名字和组合名长度随机产生组合名
时间: 2023-05-18 16:05:53 浏览: 93
以下是一个简单的 Python 代码,可以根据输入的成员名字和组合名长度随机产生组合名:
```python
import random
def generate_name(members, length):
name = ""
for i in range(length):
name += random.choice(members)
return name
members = ["Tom", "Jerry", "Alice", "Bob", "John", "Mary"]
length = 5
print(generate_name(members, length))
```
这个代码会从 `members` 列表中随机选择 `length` 个名字,然后将它们组合成一个新的名字。你可以根据需要修改 `members` 和 `length` 的值来生成不同的组合名。
相关问题
写一段python代码 根据用户输入的成员名字和组合名长度随机产生组合名
当然可以,以下是一段Python代码,可以根据用户输入的成员名字和组合名长度随机产生组合名:
```python
import random
def generate_combination_name(name, length):
vowels = "aeiou"
consonants = "bcdfghjklmnpqrstvwxyz"
combination_name = ""
for i in range(length):
if i % 2 == 0:
combination_name += random.choice(consonants)
else:
combination_name += random.choice(vowels)
return name + " " + combination_name
name = input("请输入成员名字:")
length = int(input("请输入组合名长度:"))
print(generate_combination_name(name, length))
```
例如,如果用户输入的成员名字是"张三",组合名长度为6,那么程序可能会输出"张三 zutave"。
写一个python程序,根据用户输入的成员名字和组合长度随机产生组合名
以下是一个简单的 Python 程序,可以根据用户输入的成员名字和组合长度随机产生组合名:
```python
import random
def generate_name(members, length):
name = ''
for i in range(length):
name += random.choice(members)
return name
members = input('请输入成员名字,以空格分隔:').split()
length = int(input('请输入组合长度:'))
print('随机生成的组合名为:', generate_name(members, length))
```
例如,如果用户输入的成员名字为 "张三 李四 王五",组合长度为 4,那么程序可能会输出类似于 "王五李四张三王" 的组合名。
阅读全文