gpt4 book ai didi

python - 如何在遍历每个单词后用换行符返回单词中的字母?

转载 作者:太空宇宙 更新时间:2023-11-04 04:19:41 26 4
gpt4 key购买 nike

我是 python 的新手,我试图只返回单词中的元音,但每个单词的元音都有自己的行。

import sys
import re

line = sys.stdin.readline()
pattern = re.compile("[a-zA-Z0-9]+")


while line:
for word in pattern.findall(line):
for letter in word:
if letter in ('aeiouAEIOU'):
print(letter.lower(), end="")


line = sys.stdin.readline()

如果输入是文本文件:

cat
CHO
tree
guess!
bear"

我要返回:

a
o
ee
ue
ea

现在我得到:

aoeeueea 

最佳答案

你可以在外循环结束时打印一个换行符:

while line:
for word in pattern.findall(line):
for letter in word:
if letter in ('aeiouAEIOU'):
print(letter.lower(), end="")
print()
line = sys.stdin.readline()

关于python - 如何在遍历每个单词后用换行符返回单词中的字母?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54738469/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com