请输入一个字符串,请输出这个字符串中长度为n的所有单词。 、写一个程序,在不改变标点位置的情况下,将英语句子中的单词颠倒过来。
时间: 2023-05-21 20:07:09 浏览: 117
last_word_lenth.zip_Last Word
对于第一个问题,你可以使用 Python 中的字符串切割函数 `split` 来将这个字符串切割成多个单词,然后对每个单词进行处理,如果单词长度符合要求,则输出。代码如下:
```python
s = input("请输入一个字符串:")
n = int(input("请输入单词长度:"))
for word in s.split():
if len(word) == n:
print(word)
```
对于第二个问题,你可以先将整个句子切割成多个单词,然后对每个单词进行反转,最后将反转后的单词拼接起来就可以了。代码如下:
```python
s = input("请输入一个句子:")
words = s.split()
reversed_words = [word[::-1] for word in words]
reversed_sentence = ' '.join(reversed_words)
print(reversed_sentence)
```
其中,`[::-1]` 表示字符串反转的操作。
阅读全文