㈠ python 从键盘输入5个英文单词,输出以元音字母开头的单词
这里记录在网易云课堂上的课后作业,Python环境为2.7,如果您有更好的算法还望斧正!
1.题目内容: “Pig Latin”是一个英语儿童文字改写游戏,整个游戏遵从下述规则:
(1). 元音字母是‘a’、‘e’、‘i’、‘o’、‘u’。字母‘y’在不是第一个字母的情况下,也被视作元音字母。其他字母均为辅音字母。例如,单词“yearly”有三个元音字母(分别为‘e’、‘a’和最后一个‘y’)和三个辅音字母(第一个‘y’、‘r’和‘l’)。
(2). 如果英文单词以元音字母开始,则在单词末尾加入“hay”后得到“Pig Latin”对应单词。例如,“ask”变为“askhay”,“use”变为“usehay”。
(3). 如果英文单词以‘q’字母开始,并且后面有个字母‘u’,将“qu”移动到单词末尾加入“ay”后得到“Pig Latin”对应单词。例如,“quiet”变为“ietquay”,“quay”变为“ayquay”。
(4). 如果英文单词以辅音字母开始,所有连续的辅音字母一起移动到单词末尾加入“ay”后得到“Pig Latin”对应单词。例如,“tomato”变为“omatotay”, “school” 变为“oolschay”,“you” 变为“ouyay”,“my” 变为“ymay ”,“ssssh” 变为“sssshay”。
(5). 如果英文单词中有大写字母,必须所有字母均转换为小写。
输入格式:
一系列单词,单词之间使用空格分隔。
输出格式:
按照以上规则转化每个单词,单词之间使用空格分隔。
输入样例:
Welcome to the Python world Are you ready
输出样例:
elcomeway otay ethay ythonpay orldway arehay ouyay eadyray
时间限制:500ms内存限制:32000kb
我的答案:
import string
s = raw_input()
words = s.split()
newWords = ''
for word in words:
tmp = word.lower()
if tmp[0] in 'aeiou':
tmp += 'hay'
elif tmp[0] == 'q' and tmp[1] == 'u':
tmp = tmp[2:] + 'quay'
else:
tmp = tmp[1:] + tmp[0]
for i in range(0, len(tmp)):
if tmp[i] in 'aeiouy':
break;
tmp = tmp[i:] + tmp[:i] + 'ay'
newWords += tmp + ' '
print newWords.strip()
用例
测试结果
运行时间
占用内存
提示
得分
1
通过
18ms
5236kb
1
2
通过
18ms
5236kb
1
2.题目内容: 依次判断一系列给定的字符串是否为合法的 Python 标识符。
输入格式:
一系列字符串,每个字符串占一行。
输出格式:
判断每行字符串是否为合法的 Python 标示符,如果合法则输出 True,否则输出 False。
输入样例:
abc
_def
21gh
输出样例:
True
True
False
时间限制:500ms内存限制:32000kb
import re
tmp = raw_input()
while(tmp != ''):
if not re.search(u'^[_a-zA-Z0-9]+$',tmp):
print False
elif not re.search(u'^[_a-zA-Z]+$',tmp[0]):
print False
else:
print True
tmp = raw_input()
用例
测试结果
运行时间
占用内存
提示
得分
1
通过
17ms
5112kb
1
3.题目内容: 依次计算一系列给定字符串的字母值,字母值为字符串中每个字母对应的编号值(A对应1,B对应2,以此类推,不区分大小写字母,非字母字符对应的值为0)的总和。例如,Colin 的字母值为 3 + 15 + 12 + 9 + 14 = 53
输入格式:
一系列字符串,每个字符串占一行。
输出格式:
计算并输出每行字符串的字母值。
输入样例:
Colin
ABC
输出样例:
53
6
时间限制:500ms内存限制:32000kb
tmp = raw_input()
while(tmp != ''):
num = 0
tmp = tmp.lower()
for c in tmp:
i = ord(c) - 96
if i < 1 or i > 26:
i = 0
num += i
print num
tmp = raw_input()
用例
测试结果
运行时间
占用内存
提示
得分
1
通过
17ms
5112kb
1
2
通过
17ms
5116kb
1
㈡ python小白,请问以下代码,为何输入整数可以运行,输入一个小数却报错比如7.6。
这个方法对小数和整数都可行。
㈢ Python作业,求大神帮助~
我理解的“当前时间”是系统当前时间。所以你的问题描述有歧义,别人给出了别的答案。我按照我的理解写了代码。所谓的时分秒只是人的理解,在机器中储存就是一个数字,若想单独保存时分秒可以通过计算得到,而对这道题没必要画蛇添足单独保存它们。
importtime
classTime:
#初始化当前时间
def__init__(self):
self.time=time.time()
#设置当前时间
defSetTime(self):
self.time=time.time()
#时间加1秒
defAddOneSec(self):
self.time+=1
#打印时间
defPrintTime(self):
#格式化输出时间
print(time.strftime('%H:%M:%S',time.localtime(self.time)))
㈣ 鱼C工作室Python作业
公告:还在担心鱼币不够用?买个终身会员,一劳永逸!
小甲鱼2018-11-1
[课后作业]第001讲:我和Python的第一次亲密接触 | 课后测试题及答案
...23456..8322
小甲鱼2013-9-27 25925188663 亿颗学徒的心1小时前
[课后作业]第010讲:列表:一个打了激素的数组 | 课后测试题及答案- [售价10鱼币]...23456..1217
小甲鱼2013-10-5 24337172896 亿颗学徒的心12分钟前
[课后作业]第011讲:列表:一个打了激素的数组2 | 课后测试题及答案- [售价10鱼币]...23456..1098
小甲鱼2013-10-8 21948154689 fishc_tigerfu半小时前
[课后作业]第012讲:列表:一个打了激素的数组3 | 课后测试题及答案- [售价10鱼币]...23456..1100
小甲鱼2013-10-12 21984163848 Baddy_C6分钟前
[课后作业]第013讲:元组:戴上了枷锁的列表 | 课后测试题及答案- [售价10鱼币]...23456..999
小甲鱼2013-10-20 19963135589 头顶微凉19分钟前
[课后作业]第014讲:字符串:各种奇葩的内置方法 | 课后测试题及答案- [售价10鱼币]...23456..930
小甲鱼2013-10-21 18585168463 那位大人半小时前
[课后作业]第015讲:字符串:格式化 | 课后测试题及答案- [售价10鱼币]...23456..849
小甲鱼2013-11-28 16976141313 迷茫的snail2小时前
[课后作业]第016讲:序列!序列! | 课后测试题及答案- [售价10鱼币]...23456..844
小甲鱼2013-12-14 16865116423 manchesiteliuyu半小时前
[课后作业]第017讲:函数 - Python的乐高积木 | 课后测试题及答案- [售价10鱼币]...23456..945
小甲鱼2013-12-17 18893141618 溪风ttt2小时前
[课后作业]第018讲:函数:灵活即强大 | 课后测试题及答案- [售价10鱼币]...23456..861
小甲鱼2014-1-7 17212126242 hzf5201小时前
[课后作业]第019讲:函数:我的地盘听我的 | 课后测试题及答案- [售价10鱼币]...23456..835
小甲鱼2014-1-8 16691129653 ushio00114分钟前
[课后作业]第020讲:函数:内嵌函数和闭包 | 课后测试题及答案- [售价10鱼币]...23456..836
小甲鱼2014-1-11 16712133470 @tao1小时前
[课后作业]第021讲:函数:lambda表达式 | 课后测试题及答案- [售价10鱼币]...23456..731
小甲鱼2014-3-16 14611107123 ranshi007半小时前
[课后作业]第022讲:函数:递归是神马 | 课后测试题及答案- [售价10鱼币]...23456..702
小甲鱼2014-3-17 1403099695 skywing1682小时前
[课后作业]第023、024讲:递归:这帮小兔崽子、汉诺塔 | 课后测试题及答案- [售价10鱼币]...23456..634
小甲鱼2014-3-19 12660105956 Python..6分钟前
[课后作业]第025讲:字典:当索引不好用时 | 课后测试题及答案- [售价10鱼币]...23456..617
小甲鱼2014-3-21 1232591640 1532022658012分钟前
[课后作业]第026讲:字典:当索引不好用时2 | 课后测试题及答案- [售价10鱼币]...23456..558
小甲鱼2014-3-24 1115486744 huangwenjun1小时前
[课后作业]第027讲:集合:在我的世界里,你就是唯一 | 课后测试题及答案- [售价10鱼币]...23456..503
小甲鱼2014-3-27 1004094262 Lamedadada3分钟前
[课后作业]第028讲:文件:因为懂你,所以永恒 | 课后测试题及答案- [售价10鱼币]...23456..621
小甲鱼2014-3-30 12410109128 千屿王子1小时前
[课后作业]第029讲:文件:一个任务 | 课后测试题及答案- [售价10鱼币]...23456..603
小甲鱼2014-4-2 12045131223 千屿王子1小时前
[课后作业]第030讲:文件系统:介绍一个高大上的东西 | 课后测试题及答案- [售价10鱼币]...23456..494
小甲鱼2014-4-7 9874110873 _panky1小时前
[课后作业]第031讲:永久存储:腌制一缸美味的泡菜 | 课后测试题及答案- [售价10鱼币]...23456..423
小甲鱼2014-4-13 844372294 ccc电池21分钟前
[课后作业]第032讲:异常处理:你不可能总是对的 | 课后测试题及答案- [售价10鱼币]...23456..360
小甲鱼2014-4-26 719462931 小小老虎05271小时前
[课后作业]第033讲:异常处理:你不可能总是对的2 | 课后测试题及答案- [售价10鱼币]...23456..391
小甲鱼2014-4-28 781961046 太复杂6小时前
[课后作业]第034讲:丰富的else语句及简洁的with语句 | 课后测试题及答案- [售价10鱼币]...23456..377
小甲鱼2014-6-10 753960981 小小老虎05271小时前
[课后作业]第035讲:图形用户界面入门:EasyGui | 课后测试题及答案- [售价10鱼币]...23456..368
小甲鱼2014-6-12 735985669 小米苏万事可爱3小时前
[课后作业]第036讲:类和对象:给大家介绍对象 | 课后测试题及答案- [售价10鱼币]...23456..485
小甲鱼2014-6-16 969966162 1855100454910分钟前
[课后作业]第037讲:类和对象:面向对象编程 | 课后测试题及答案- [售价10鱼币]...23456..524
小甲鱼2014-6-20 1046780971 瓜_子6小时前
[课后作业]第038讲:类和对象:继承 | 课后测试题及答案- [售价10鱼币]...23456..414
小甲鱼2014-6-24 826158391 alenvan1小时前
[课后作业]第039讲:类和对象:拾遗 | 课后测试题及答案- [售价10鱼币]...23456..369
小甲鱼2014-8-17 737856868 瓜_子6小时前
[课后作业]第040讲:类和对象:一些相关的BIF | 课后测试题及答案- [售价10鱼币]...23456..310
小甲鱼2014-8-19 618953849 瓜_子1小时前
[课后作业]第041讲:魔法方法:构造和析构 | 课后测试题及答案- [售价10鱼币]...23456..329
小甲鱼2014-8-21 657946433 icewin昨天23:03
[课后作业]第042讲:魔法方法:算术运算 | 课后测试题及答案- [售价10鱼币]...23456..298
小甲鱼2014-8-27 594545059 卡比小飞龙8小时前
[课后作业]第043讲:魔法方法:算术运算2 | 课后测试题及答案- [售价10鱼币]...23456..265
小甲鱼2014-8-29 529041524 刘又又1小时前
[课后作业]第044讲:魔法方法:简单定制 | 课后测试题及答案- [售价10鱼币]...23456..250
小甲鱼2014-11-17 499949235 aliang123半小时前
[课后作业]第045讲:魔法方法:属性访问 | 课后测试题及答案- [售价10鱼币]...23456..232
小甲鱼2014-11-28 462138731 ablat1小时前
[课后作业]第046讲:魔法方法:描述符(Property的原理) | 课后测试题及答案- [售价10鱼币]...23456..205
小甲鱼2014-12-12 408133198 千屿王子14分钟前
[课后作业]第047讲:魔法方法:定制序列 | 课后测试题及答案- [售价10鱼币]...23456..196
小甲鱼2015-2-25 390932379 刘又又2小时前
[课后作业]第048讲:魔法方法:迭代器 | 课后测试题及答案- [售价10鱼币]...23456..187
小甲鱼2015-4-20 373227878 回羊1小时前
[课后作业]第049讲:乱入:生成器 | 课后测试题及答案- [售价10鱼币]...23456..172
小甲鱼2015-4-20 343326725 刘又又4小时前
[课后作业]第050讲:模块:模块就是程序 | 课后测试题及答案- [售价10鱼币]...23456..177
小甲鱼2015-4-24 352631561 Tippy~7小时前
[课后作业]第051讲:__name__属性、搜索路径和包 | 课后测试题及答案- [售价10鱼币]...23456..171
小甲鱼2015-10-23 341728409 瑾biu6小时前
[课后作业]第052讲:像极客一样去思考 | 课后测试题及答案- [售价10鱼币]...23456..150
小甲鱼2015-10-24 299024191 瑾biu2小时前
[课后作业]第053讲:论一只爬虫的自我修养 | 课后测试题及答案- [售价10鱼币]...23456..240
小甲鱼2015-11-9 479446740 Dida111111181小时前
[课后作业]第054讲:论一只爬虫的自我修养2:实战 | 课后测试题及答案- [售价10鱼币]...23456..186
小甲鱼2015-11-18 370539577 白小贝6小时前
[课后作业]第055讲:论一只爬虫的自我修养3:隐藏 | 课后测试题及答案- [售价10鱼币]...23456..152
小甲鱼2016-5-17 303150222 juncao50昨天17:42
上图为网站图,网站为:网页链接。
㈤ Python作业求助
就做一下标点符号的替换吧
txt=open("绝代风华.txt","r+",encoding='utf-8').read()#修改访问模式为"r+"
txt2=txt.replace(",",'').replace("。",'')#还有什么符号就自己加吧
txt3=open("E://绝代风华2.txt","w+",encoding='utf-8')#设置路径比较好,在文件名前加
txt3.write(txt2)#写入替换好的文本,形成新文本
#以下三句放在代码的后面
txt.close()
txt3.close()
#打开新文本,若查看的文本内容无误,这两行代码可以注释。
pl=open("E://绝代风华2.txt","r",encoding='utf-8').read()
pl.close()
㈥ Python作业题求解
Print = input("请输入需要强调的话:")
Print = Print + "!"
number = int(input("请输入要重复的次数:"))
print(Print * number)
㈦ 学计算机的同学帮看一个python入门的作业
编写程序,从键盘上输入三个数字,用输入的第一个数字除以第二个数字,得到的结果和第三个数字相加,在这个过程中注意要捕获异常,根据错误类型去进行异常处理,如果没有触发异常的话,要输出最后的计算结果,程序的最后要输出提示语:程序执行结束。
㈧ Python作业
def main():
句子=原始输入('句子')
words = sentence.split()
临时= " "
对于范围内的idx(len(单词)):
temp = words[idx][0]。上部()
temp = words[idx][1:]
words[idx] = temp
临时= " "
返回“”。加入(单词)
㈨ python作业怎么提交给老师极课堂作业
在作业提交前,将test。py打包到worker。tar。gz,然后上传到OSS。
首先,要通过urllib2这个Mole获得对应的HTML源码。(PS,在python3.3之后urllib2已经不能再用,代之以urllib),接下来是要从这堆HTML源码中提取我们需要的内容。用Chrome查看一下对应的内容的代码(也可以用Firefox的Firebug)。通过上面这三句就可以将URL的源码存在content变量中,其类型为字符型。
在你的计算机将需要Python,但您可能不需要下载它。首先检查(在命令行窗口输入python)有没有安装Python。如果你看到了一个Python解释器的响应,那么就能在它的显示窗口中得到一个版本号。通常较新的版本都可以做到Python的向后兼容。