導航:首頁 > 編程語言 > python酷課答案

python酷課答案

發布時間:2022-06-25 11:19:00

⑴ 《python從入門到實踐》練習題有答案嗎

找不到,只找到找到幾道題目的答案

8-9 魔術師:創建一個包含魔術師名字的列表,並將其傳遞給一個名為show_magicians() 的函數,這個函數列印列表中每個魔術師的名字。8-10 了不起的魔術師:在你為完成練習 8-9 而編寫的程序中,編寫一個名為make_great() 的函數,對魔術師列表進行修改,在每個魔術師的名字中都加入字樣「theGreat」。調用函數 show_magicians() ,確認魔術師列表確實變了。想問下大神怎麼對魔術師列表進行修改同時又不使用新的列表,我修改了一次但是用了一個新列表的方法和原習題不符。

⑵ 求圖里的python題代碼答案

代碼:

print(input().lower())

運行截圖:

⑶ python 編程 求答案!2、3兩題

#!/usr/bin/envpython
#coding=utf-8
importre
,timedelta
importplatform

ifplatform.python_version()[:1]=='2':#判斷python版本是2還是3
importsys
reload(sys)
sys.setdefaultencoding('utf8')

classIdcard(object):
'''
>>>m=Idcard('225122198611134730')
>>>print(m.sex)

>>>m.birth
'1986-11-13'
>>>m.age
30
'''
def__init__(self,idcard):
self.idcard=idcard
iflen(idcard)==15:
sex,birth=idcard[-1:],'19'+idcard[6:12]
eliflen(idcard)==18:
sex,birth=idcard[-2:-1],idcard[6:14]
else:
raiseException('len(idcard)is{}(15/18)'.format(len(idcard)))
self._sex=int(sex)%2
self._birth=birth

@property
defsex(self):
returnu'男'ifself._sex%2elseu'女'

@property
defage(self):
now,bir=dt.now(),dt.strptime(self._birth,'%Y%m%d')
beforebirth=(now-dt(now.year,bir.month,bir.day)).days<0
returndt.now().year-int(self._birth[:4])-beforebirth

@property
defbirth(self):
returndt.strptime(self._birth,'%Y%m%d').strftime('%Y-%m-%d')

defalignment(str1,space,align='left'):
length=len(str1.encode('gb2312'))
space=space-lengthifspace>=lengthelse0
ifalign=='left':
str1=str1+''*space
elifalign=='right':
str1=''*space+str1
elifalign=='center':
str1=''*(space//2)+str1+''*(space-space//2)
returnstr1

defmain():
fname='customer.txt'
'''
withopen(fname,'w')asf:
f.write("""
鄭文傑225122198611134730
文萍225122198912094740
鄭媽媽225122590303476
鄭爸爸225122560506471
""")
'''
newf='ourcustomers.txt'
withopen(fname)asf:
s=f.readlines()
L,newL=[re.split(r's+',i.strip())foriins],[]
foriinL:
iflen(i)==2:
g=Idcard(i[1])
newL.append('{}{}{}'.format(
alignment(i[0],10),alignment(g.sex,8),g.age))
withopen(newf,'w')asf:
f.write(' '.join(newL))
print(' '.join(newL[:100]))
print('Customerdatahasbeenwriteinto{}'.format(newf))

if__name__=='__main__':
importdoctest
doctest.testmod()
main()

⑷ 幾個Python題目

1.【選擇】下面哪個選項不是定義列表的正確方式?(D)

D.myList4=2,3,4,5

答案解析:這是定義元組的方式,而不是列表


2.【選擇】根據下面表達式,a的值是:(C)

C.loWo

3.【填空】請寫出如何切片myList[]的倒數第3~5位。

myList[-3:-5]

4.【判斷】列表內元素的下標是從0開始的。(


5.【選擇】下列Python表達式可以將列表反向並改變原列表值的是:(D)

D.myList.reverse()

答案解析:切片會生成新的列表;reversed只是生成新的迭代器;只有list.reverse()會對原表的值進行改變


-----------

1.【判斷】Python語句「x="a","b","c"」中,x是一個元組。(


2.【選擇】執行下列Python語句會報錯的是:(A)

A.myTuple[3]=30

答案解析:元組是immutable(不可變)的,所以不能改變元組的值


3.【填空】使用Python內置函數,計算元組myTuple的語句是:

sum(myTuple)


4.【選擇】下列關於Python的描述錯誤的是:(C)

C.對元組內部元素進行排序使用的是sort()

答案解析:元組不可變,所以不能對元素進行排序


------------

1.【選擇】下列關於Python中字元串說法錯誤的是:(D)

D.Python中字元類型是char,字元串的類型是str

答案解析:python字元和字元串類型都是str


3.【填空】請寫出用空格「」合並字元串「Jane」、「Doe」的Python語句:

"Jane"+""+"Doe"


4.【選擇】下列不是Python3中解決路徑中特殊字元問題的選項是:(C)

C.s=u"D: est"


------------


1.【選擇】下列不是序列的是:(C)

C.集合


3.【選擇】下面哪些操作是序列都具有的?(D)

D.以上都是


-----

1.【判斷】Python中符號{}僅用在集合這一數據類型中。(B.×


3.【填空】語句set("datascience")的結果是:

集合{'d','a','t','s','c','i','e','n'}


4.【選擇】下列關於集合的說法錯誤的是:(A)

A.集合具有互異性,定義集合時不允許出現相同的元素

答案解析:出現了重復也沒事,會自動去重的。


7.【選擇】在Python中對數據進行去重處理,一般會藉助下列哪種數據類型?(C)

C.集合


---------

1.【填空】有兩個列表a=["name","age","sex"],b=["jonh","23","M"],請用一個語句將這兩個列表轉換成字典,其中列表a中的元素為「鍵」,列表b中的元素為「值」。

dict(zip(a,b))


2.【填空】定義一個新字典如下,用print輸出dict1的結果是:

{1:3,2:'a'}


4.【判斷】下面對字典d的定義是正確的。(B.×

答案解析:列表不能用做鍵。應該用元組('a','b')做鍵。

⑸ 東北大學Python語言程序設計慕課答案

你說的應該是屬於一個慕課學習平台上的內容,想要知道他的答案可以通過文章中的一些彩蛋來了解。

⑹ 用Python如何得到以下答案

#定義一個查找字元的函數
deffint(st1,st2):
chang1=len(st1)
changzong=len(st2)
print(st1,"在"+st2+"中出現的次數是:",st2.count(st1),"次")
ifst2.find(st1)>=0:
wei=[]
foriinrange(0,len(st2)):
new=st2[i:i+len(st1)]
ifnew==st1:
wei.append(i+1)
print(st1,"出現的位置是:",wei)
else:
print(st1,"不在字元串",st2,"中")
#測試這個函數是否有效
sss="hdbdhdbdbjssveoehow"
s1="bd"
fint(s1,sss)
#只需要將變數s1和sss給與不同的值就會測試不同的字元串

⑺ python求答案

第一個空填 int
Python支持四種不同的數字類型:
int(有符號整型)
long(長整型,當然也可以代表八進制和十六進制)
float(浮點型)
complex(復數)

⑻ 求python題的編程答案。

pi,x=map(float,input().split())

print('%.0f'%(pi*x*x))

⑼ python的小練習。。求給代碼答案。

value=int(raw_input("Enteranumber:"))
ifvalue<60:
print'D'
elifvalue<80:
print'C'
elifvalue<90:
print'B'
else:
print'A'

練習一

foriinrange(100):
print"Ilovepython!"
i=0
whilei<100:
print"Ilovepython!"
i+=1

練習二

defmax(m,n):
ifm>n:
returnm
returnn
printmax(3,9)
printmax(5.0,2.0)

練習三

⑽ python的問題,是python3以上的,求答案

tim@crunchbangtime:~/workspace/_$ python3 qa.py
Enter numbers: 2 3 77 3 2 1 7 1
The distinct numbers are: [2, 3, 77, 1, 7]
The original numbers are: [2, 3, 77, 3, 2, 1, 7, 1]

Enter numbers: 44 76 44 34 98 34 1 44 99 1 1 1
The distinct numbers are: [44, 76, 34, 98, 1, 99]
The original numbers are: [44, 76, 44, 34, 98, 34, 1, 44, 99, 1, 1, 1]

Enter numbers:
tim@crunchbangtime:~/workspace/_$

#!/usr/bin/env/python3.2

defeliminate_plicates(my_list):
#Writethefunctioncodehere
def_iterfilterexceptexists(my_list):
exists=set()
forelementinmy_list:
ifelementnotinexists:
exists.add(element)
yieldelement
returnlist(_iterfilterexceptexists(my_list))


defmain():
while1:
datastr=input("Enternumbers:")
ifdatastr:
original=list(map(int,datastr.split('')))
result=eliminate_plicates(original)
print("Thedistinctnumbersare:%r Theoriginalnumbersare:%r "%
(result,original))
else:
break

if__name__=="__main__":
main()
閱讀全文

與python酷課答案相關的資料

熱點內容
怎麼查看u盤加密區 瀏覽:181
台電加密是什麼格式 瀏覽:155
php論壇版塊在哪個文件夾 瀏覽:442
暗黑的伺服器為什麼維護 瀏覽:623
android內存溢出的原因 瀏覽:17
標志307的壓縮比是多少 瀏覽:636
伺服器啟動為什麼叫三聲 瀏覽:997
追風箏的人英文pdf 瀏覽:939
解壓小熊手機殼 瀏覽:346
成都市區建成面積演算法 瀏覽:660
智能家居單片機 瀏覽:97
買男裝用什麼app好 瀏覽:855
文件夾合並了怎麼拆開 瀏覽:260
波段副圖源碼無未來函數 瀏覽:89
livecn伺服器地址 瀏覽:259
程序員這個工作真的很吃香嗎 瀏覽:847
程序員和數學分析師待遇 瀏覽:681
壓縮氣彈簧怎麼拆 瀏覽:325
華為公有雲伺服器添加虛擬ip 瀏覽:211
程序員和運營哪個累 瀏覽:27