自定义一个函数,实现功能: 从键盘输入指定数量的单词,用指定分隔符进行分割组成字符串, 返回该字符串 该函数有2个参数(num: 输入的单词的数量, split_str:分隔符) 调用该函数,打印输出该字符串
时间: 2024-03-17 13:44:59 浏览: 78
好的,以下是实现该功能的函数:
```python
def join_words(num, split_str):
words = []
for i in range(num):
word = input("请输入第{}个单词:".format(i+1))
words.append(word)
return split_str.join(words)
```
该函数首先定义了一个空列表 `words`,然后通过一个循环,从键盘输入指定数量的单词,并将其添加到 `words` 列表中。最后,利用 `join()` 方法将 `words` 列表中的所有单词用指定分隔符连接起来,并返回该字符串。
接下来,我们可以调用该函数,并打印输出该字符串:
```python
str_result = join_words(3, "-")
print(str_result)
```
上述代码会从键盘接收3个单词,并用“-”作为分隔符组成一个字符串,最后将该字符串赋值给 `str_result` 变量,并打印输出。
阅读全文