单词反转
题目描述
输入一个英文文章片段,
翻转指定区域的单词顺序,
标点符号和普通字母一样处理,
例如输入字符串
I am a developer.
[0,3]
则输出
developer. a am I
输入描述
使用换行隔开3个参数
第一个参数为文章内容 即英文字符串
第二个参数为翻转起始单词下标,下标从0开始
第三个参数为结束单词下标
输出描述
翻转后英文文章片段每个单词之间以一个半角空格分割输出
# !E:\pythonScript\venv python3
# -*- coding: utf-8 -*-
"""
Date: 2023/3/10
Time: 14:51
Author: kang
"""
list_new = input().split()
start_w = int(input())
end_w = int(input()) + 1
roll = list_new[start_w:end_w][::-1] # 读取需要翻转的字符,倒叙读取实现翻转
lis = list_new[0:start_w] + roll + list_new[end_w:] # 读取不需要翻转的字符拼接
print(lis)