下面是一个使用Python编写的程序示例,可以实现接受用户输入的字符串,并输出每隔一个单词的单词:
def print_every_other_word(input_string):
# 使用split()函数将字符串分割成单词列表
words = input_string.split()
# 使用切片操作,选择每隔一个单词的单词
every_other_word = words[::2]
# 使用join()函数将单词列表连接成字符串
output_string = ' '.join(every_other_word)
# 输出结果
print(output_string)
# 获取用户输入的字符串
user_input = input("请输入一个字符串: ")
# 调用函数打印每隔一个单词的单词
print_every_other_word(user_input)
示例运行截图:
请输入一个字符串: Hello world, how are you doing today?
Hello how you today?
这个示例程序首先定义了一个函数print_every_other_word()
,接受一个字符串作为输入。在函数内部,它使用split()
函数将输入的字符串分割成单词列表,并使用切片操作选择每隔一个单词的单词。然后,使用join()
函数将选中的单词列表连接成一个字符串。最后,通过调用print()
函数输出结果。
在主程序中,首先使用input()
函数获取用户输入的字符串,并将其存储在变量user_input
中。然后,调用print_every_other_word()
函数,将用户输入的字符串作为参数传递给函数。函数内部会处理字符串,并输出每隔一个单词的单词。