每天进步一点点-------python之拉丁隐语转换器

原创 2013年12月04日 12:09:19

每天一大早吃的饱饱的来到图书馆学习其实也是一件很快活的事情,不过最近外面的空气质量特别差,我真怕我一不小心就挂在路上了。

Pig Latin是一种拉丁语,跟英语的区别就是如果开头字母是元音,就在单词后面加个‘ay',比如internet ----->internetay,如果开头字母是辅音,就把这个字母放到最后再加上’ay',比如python----->ythonpay。是不是感觉特别牛b?反正我是不明觉厉了。

下面是代码,现在学着写点注释,习惯是慢慢养成的。



pyg = 'ay'      #pig latin always end of 'ay'
original = raw_input('Enter a word:')
word = original.lower()
first = word[0]

if len(original) > 0 and original.isalpha():      #Be sure the word is good
    if  first in 'aeiou':         #if the first letter is vowel
        new_word = word+pyg
        print new_word
    else :                        #if the first letter is consonant
        new_word = word[1:]+first+pyg   
        print new_word
else:
    print 'empty'


现在是一边学python一边补全javascript,总感觉他俩是亲戚

相关文章推荐

每天进步一点点——Ganglia的Python扩展模块开发

使用python开发Ganglia自定义的集群监控信息,快速了解集群健康状态,从开发metric开始...
  • cywosp
  • cywosp
  • 2014年09月30日 23:01
  • 6387

每天进步一点点

  • 2007年06月22日 23:34
  • 803KB
  • 下载

每天进步一点点——Linux中的线程局部存储(一)

在Linux系统中使用C/C++进行多线程编程时有些数据无需使用锁即可做到快速高效,本文从线程局部存储出发讨论如何高效的实现无锁编程。...
  • cywosp
  • cywosp
  • 2014年05月21日 14:25
  • 18806

每天进步一点点——Linux中的文件描述符与打开文件之间的关系

快速理解文件描述符与进程打开文件之间的关系
  • cywosp
  • cywosp
  • 2014年08月31日 22:53
  • 62400

每天进步一点点-->函数fseek() 用法

在阅读代码时,遇到了很早之前用过的fseek(),很久没有用了,有点陌生,写出来以便下次查阅。 函数功能是把文件指针指向文件的开头,需要包含头文件stdio.h fseek   函数名:...

每天进步一点点——leveldb项目实践

leveldb是Google公司开源的高性能Key-Value数据库,在很多开源的项目中就有使用,例如:Chromium,淘宝的Tair,SSDB等。leveldb对于小数据在写入百万个之后读写性能依...
  • cywosp
  • cywosp
  • 2014年03月08日 00:48
  • 17848

每天进步一点点_抽奖程序

抽奖程序: 思路整理,无非就是点一个按钮,然后一个图片旋转一会就出来个结果就行了,可这个程序的要求不是这样的,是需要从数据库中随机抽取用户,根据数据库中指定的等级和人数,一键全部抽出来结果就行了。同...

每天进步一点点——Swift项目实践

于2012年3月份开始接触OpenStack项目,刚开始之处主要是与同事合作共同部署公司内部的云平台,使得公司内部服务器能更好的得到资源利用。在部署的过程中遇到各种从未遇到过的问题,即使是按照官方文档...
  • cywosp
  • cywosp
  • 2014年02月25日 15:45
  • 12719

【每天进步一点点】 反思

最近老爱胡思乱想,想写什么,就连自己都不太说的清楚。毕业二年,这二年收获了什么?第一年,在一家公司,整体来说,是一家气氛和谐,有理想的公司,不过唯一不好的是工作需要主动,而我在这方面不知道到该如何下手...

不断学习,每天进步一点点【图像,计算机视觉,机器学习,学习积累】

matlab 学习 http://www.cnblogs.com/tiandsp/    DSP TIAN     matlab工具集 机器学习 http://study.163.com/pla...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:每天进步一点点-------python之拉丁隐语转换器
举报原因:
原因补充:

(最多只允许输入30个字)