python基础问题,取单词缩写
Implementthefunctionabbreviatethattakesthenameofamonthasinputandreturnsitsthree-lette...
Implement the function abbreviate that takes the name of a month as input and returns its three-letter abbreviation. In fact, it should take any string as input and return its first three characters, as these examples illustrate:
assert abbreviate('January') == 'Jan'
assert abbreviate('abril') == 'abr'
写一个程序,能够取一个单词的前三位缩写,能够适用于任何长度的单词。 展开
assert abbreviate('January') == 'Jan'
assert abbreviate('abril') == 'abr'
写一个程序,能够取一个单词的前三位缩写,能够适用于任何长度的单词。 展开
展开全部
继续追问: 教程是说编写一个传统的Hello World的程序,然后使用源文件,用编译器编写出这个源文件,也就是问题的第一幅图。然后教程说PYTHON里,打入 $python helloworld.py (helloworld.py是这个源文件的名字)然后输出是 Hello World ,那现在我输出不对,是怎么回事。我的电脑系统是windows XP,编译器是python里的IDLE,python的版本为3.2 。求你告诉我是怎么回事。\r\n第一个回答说的很清楚了,python的IDLE是交互式命令行的,你把文件写好了以后,开始-》运行cmd 然后在出来的终端窗口里进入你的py文件所在目录 然后直接输入python helloworld.py 就可以了, 或者直接输入helloworld.py也可以\r\n追问:\r\n但是,输入后,这个文件一下子又消失了。\r\n回答:\r\n什么叫文件消失了啊。。。 你又没删除它,它怎么会消失呢。。首先:你的那文里第一行是针对linux系统的,既然你用的是windows,就把它删掉,第二行是注释,也不用要。其次:你电脑上装的Python 3.2版,而你的教材显然是针对2.x的,3.2的Python里print用法: print("hello")\r\n追问:\r\n消失就是打开了这个文件,这个文件的界面一出现,不到1秒又不见了。\r\n回答:\r\n明白了,你是双击打开的吧...\r\n追问:\r\n是啊,我要怎么做啊\r\n回答:\r\n开始->运行->cmd 然后在那个黑屏里把当前路径切换到你py文件那个目录,输入python hello.py回车 就行了啊\r\n大家没说让你双击那个python文件吧\r\n追问:\r\n按照你这个方法也没用啊,他闪了一下就不见了。\r\n回答:\r\n那我也帮不了你了,我最后跟你说一下我的步骤吧:我在D盘的test文件夹里新建了一个helloworld.py的文件,内容就是print "helloworld",然后运行CMD,CMD里输入的命令和结果见附图,整个过程就这样了。我也不知道你的是什么问题。\r\n
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询