如何从给定的字符串中分离单词并添加位



所以。这听起来很奇怪,但我这样做是为了帮助我学习python!

我的问题是;我希望用户输入一句话,比如。。。Hello world和它输出在开头和结尾附加位的消息,例如uhelloway uworlday。我还想编程一种方法来扭转这种情况,这样用户输入uhelloy,它就会返回hello。很随意,但如果你能帮忙,我真的很感激!

编码:

my_sentence = input()
piglatin = " ".join(['u' + word + 'ay' for word in my_sentence.split()])

解码:

piglatin = " ".join([word[1:-2] for word in my_sentence.split()])

你可以试着自己弄清楚元音的大小写:(为了继续学习,研究我使用的语法,并试着找出每一段都在做什么来编码和解码句子

首先,您需要使用string.split((,这样您就可以获得由字符串中的每个世界组成的数组,然后您可以使用和连接额外的字母

最新更新