单词加密
1、输入一个英文句子,句子中包含若干个单词,每个单词间有一个空格;
2、需要将句子中的每个单词按照要求加密输出。
要求:
1)单词中包括元音字符(‘aeuio’、‘AEUIO’,大小写都算),则将元音字符替换成‘*’
2)单词中不包括元音字符,将单词首尾字符进行对换
import re while True: try: word_list = input().split() for i in range(len(word_list)): if re.findall(r"[AEIOUaeiou]", word_list[i]): word_list[i] = re.sub(r"[AEIOUaeiou]", "*", word_list[i]) else: str_list = list(word_list[i]) str_list[0], str_list[-1] = str_list[-1], str_list[0] word_list[i] = "".join(str_list) print(" ".join(word_list)) except: break