我正在制作一个小字游戏,一言不发。用户给出一个音节和一个单词(例如:ug和宇航员),程序用音节替换所有元音,除非它是双元音。宇航员成为Astugonugaut。如果音节是ib并且单词是演示,则该产品将是dibemibonstribate。
我知道我需要有一些贯穿单词中每个字母的循环,并确定它是元音,双元音,第一个字母,yada yada并使用它。我似乎无法弄清楚如何做到这一点。
我有类似的东西
def gibberizer(word):
for char in range(len(word)):
print(char)
word.insert(4,gib1)
print(word)
插入行会将音节插入到应有的位置,但我无法弄清楚如何让它自动完成。
我也不知道如何让它以字符串形式打印列表。我尝试使用.join,但我有点白痴,可能做错了。
答案 0 :(得分:0)
您可以对字符串使用replace
方法,if
条件可能有用。
对于加入:", ".join(aList)
或您想要的任何分隔符,这将以逗号分隔的方式打印列表中的项目。