编写程序,实现在一个输入中输入多个(大于3)参数,用英文逗号(,)分割,输出共有多少个参数,第几个参数是什么,以及将前三个参数合并起来并用顿号重新连接
时间: 2024-05-02 22:22:12 浏览: 231
程序输入参数和函数的说明1
输入示例:apple,banana,pear,orange,grape
输出示例:
共有5个参数
第1个参数是apple
第2个参数是banana
第3个参数是pear
前三个参数合并起来为:apple,banana,pear,用顿号连接为:apple、banana、pear
代码实现:
```python
input_str = input("请输入多个参数,用英文逗号分割:")
params = input_str.split(",") # 以逗号分割字符串,返回一个列表
count = len(params) # 统计参数个数
print("共有{}个参数".format(count))
for i, param in enumerate(params):
print("第{}个参数是{}".format(i+1, param))
if count >= 3:
first_three_params = "、".join(params[:3]) # 将前三个参数合并起来,用顿号连接
print("前三个参数合并起来为:{},用顿号连接为:{}".format(",".join(params[:3]), first_three_params))
```
运行结果:
```
请输入多个参数,用英文逗号分割:apple,banana,pear,orange,grape
共有5个参数
第1个参数是apple
第2个参数是banana
第3个参数是pear
第4个参数是orange
第5个参数是grape
前三个参数合并起来为:apple,banana,pear,用顿号连接为:apple、banana、pear
```
阅读全文