导航:首页 > 编程语言 > python课后作业

python课后作业

发布时间:2023-01-30 00:48:06

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的向后兼容。

阅读全文

与python课后作业相关的资料

热点内容
苹果平板如何开启隐私单个app 浏览:700
空调压缩机一开就停止 浏览:526
如何下载虎牙app 浏览:847
日语年号的算法 浏览:955
dev里面的编译日志咋调出来 浏览:298
php函数引用返回 浏览:816
文件夹和文件夹的创建 浏览:259
香港加密货币牌照 浏览:838
程序员鼓励自己的代码 浏览:393
计算机网络原理pdf 浏览:752
吃鸡国际体验服为什么服务器繁忙 浏览:94
php中sleep 浏览:490
vr怎么看视频算法 浏览:86
手机app如何申报个人所得税零申报 浏览:694
如何截获手机app连接的ip 浏览:331
冰箱压缩机是否需要电容 浏览:346
python列表每一行数据求和 浏览:274
自己有一台服务器可以玩什么 浏览:657
社会学波普诺pdf 浏览:584
解压做食物的小视频 浏览:758