python字符串索引和列表索引_零基础学python 16 list与字符串的索引取出(课后习题)...

这节课我们来对于上节课学习的字符串与list索引取出的内容做一点练习:

主题:Rövarspråket

Rövarspråket是一个瑞士的孩子玩的单词游戏,跟英国人玩的Pig Latin很相似(那个游戏将普通单词通过一种特别的方式来编码)。这个游戏有两个基本的规则:

1. 元音(a, e, i, o, u仅仅这五个)留下不做处理。

2. 辅音(所有其他字母,包括y)会写两次并且还会有一个字母“o”在它们中间。

比如说,单词“book”会变成“bobookok”,单词“calendar”会变成“cocalolenondodaror”(在例子中没有展示大写字母,但大写字母也一样要遵循这个规则)。

请完成rovarspraket()函数,传入一个字符串作为参数(你可以假设这个字符串只包括字母,没有空格或者数字)。这个函数将返回一个通过Rövarspråket处理后的字符串,不包含其他字符(比如,没有额外的空格等)。

下面是你要完成的一些例子:

函数调用命令

返回值

rovarspraket("air")

airor

rovarspraket("December")

DoDecocemomboberor

rovarspraket("python")

popyoytothohonon

下面是我们的测试代码,请复制到py文件后使用:

def rovarspraket(string):

# 请把你的代码写到这里

return None

# test the function

print('Testing rovarspraket() for message = "air": ' +

rovarspraket("air"))

print('Testing rovarspraket() for message = "December": ' +

rovarspraket("December"))

print('Testing rovarspraket() for message = "python": ' +

rovarspraket("python"))

本期参考答案:

感谢大家的收看,我们下期再见!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值