Python基础练习——字符串相关
发布时间
阅读量:
阅读量
http://www.codecademy.com/ 该网站python课程部分有一个练习题专门针对基本数据类型、变量以及流程控制等内容。
请执行以下操作:
- 请求用户输入数据
- 检查用户的输入字符串的首位字符是否属于元音集合
- 若为首字符是元音,则在其后附加字符"ay"
例如:若输入"apple"则输出"appleay" - 若为首字符是非元音,则将其首位移至末尾并附加字符"ay"
eg. 如果用户输入'hello'->'ellohay'
代码如下:
pyg = 'ay'
original = raw_input('Enter a word:')
if len(original) > 0 and original.isalpha():
print original
word = original.lower()
first = word[0]
if first=='a' or first=='e' or first=='i' or first=='o' or first=='u':
new_word= word + pyg
print new_word
else:
new_word = word[1:] + word[0] + pyg
print new_word
else:
print 'The word you input is empty or is not alpha, Please check it again!'
或者:
pyg = 'ay'
original = raw_input('Enter a word:')
if len(original) > 0 and original.isalpha():
print original
word = original.lower()
first = word[0]
for n in ['aeiou']:
if first== n:
new_word= word + pyg
print new_word
else:
new_word = word[1:] + word[0] + pyg
print new_word
else:
print 'The word you input is empty or is not alpha, Please check it again!'
全部评论 (0)
还没有任何评论哟~
