導航:首頁 > 編程語言 > 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課後作業相關的資料

熱點內容
業務邏輯程序員 瀏覽:657
addto新建文件夾什麼意思 瀏覽:158
有伺服器地址怎麼安裝軟體 瀏覽:659
安卓如何完全清除數據 瀏覽:690
安卓安卓證書怎麼信任 瀏覽:53
伺服器被攻擊如何解決 瀏覽:221
學霸變成程序員 瀏覽:881
c語言編譯錯誤fatalerror 瀏覽:441
ipv4內部伺服器地址怎麼分配 瀏覽:463
java線程安全的方法 瀏覽:950
重復命令畫梯形 瀏覽:164
在疫情就是命令 瀏覽:328
自己搭建一個什麼伺服器好玩 瀏覽:253
java基礎馬士兵 瀏覽:823
完美世界手游如何查看伺服器 瀏覽:859
光遇安卓與ios什麼時候互通 瀏覽:598
js如何運行時編譯 瀏覽:917
引力app在哪裡下載 瀏覽:609
編寫app如何得到錢 瀏覽:801
吉利汽車軟體放哪個文件夾安裝 瀏覽:224