導航:首頁 > 編程語言 > python入門經典習題答案

python入門經典習題答案

發布時間:2022-07-09 20:07:11

python入門練習題,求大神解答

s[i:].find(t)+i
find(t,i),t是搜索的關鍵字,i是搜索開始的位置,返回的是找到的關鍵字在字元串s中的位置
所以,第二個選項明顯錯誤,find返回是一個數字,不能再截取字元串

第四個選項t[i:]明顯錯誤,連搜索的關鍵字都變短了
第一個第三個都是先把字元串縮短i位再從縮短的字元串開頭查找,和直接從字元串i位開始查找是一樣的,但結果需要加上i,所以選第三項

我錯了。。。當找不到的時候返回-1,所以單純的+1是不行的,選最後一項,都不對

⑵ python!!!!求入門題目解答!

#-*-coding:UTF-8-*-
#!/usr/bin/envpython

classOutOfRangeException(Exception):
pass

defdecimal_to_senary(number):
res=0
div,mod=divmod(number,6)
res=mod
ifdiv<6:
res+=(div*10)
else:
res+=(decimal_to_senary(div)*10)
returnres

defno_7(number):
ifnumber>=100:
raiseOutOfRangeException("numberoutofrange,.")
ifnumber%7==0:
returnTrue
ifstr(number).count("7")>0:
returnTrue

returnFalse

defsum_no_7(number):
not_no_7_list=[num*numfornuminrange(number)ifnotno_7(num)]
returnsum(not_no_7_list)

if__name__=='__main__':
print(decimal_to_senary(13)==21)
print(decimal_to_senary(46)==114)
print(decimal_to_senary(265)==1121)
print(sum_no_7(21)==2336)
try:
sum_no_7(101)
exceptOutOfRangeException,ex:
print(str(ex))

請給分,謝謝,使用python2.7.9測試通過

⑶ 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從入門到實踐》練習題有答案嗎

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

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

⑸ 求python題目解答(初學階段)

  1. 列表lst中有4個元素,看有幾個元素,就看逗號就好了,即便是嵌套列表,在兩個逗號之間,也算一個元素,你可以使用len(lst)得到結果。

  2. lst[3]的數據類型為列表,列表用[]表示。

  3. lst[3][1][2]=10

  4. lst[-1][-1][1]=9;

    lst[-1][-1][3]=12;

    lst[-1][-1][-3:]=[9, 10, 12];

    lst[-1][-1][-3:][::-1]=[12, 10, 9] #::-1表示列表反轉

⑹ python簡單題不會,求解答

#第一題:
from__future__importdivision
print'請依次輸入體重(kg)與身高(m):'
weight=float(raw_input())
height=float(raw_input())

print"{:.2f}".format(weight/(height**2))

#第二題:
print'請輸入一個秒數:'
sec=int(raw_input())
printstr(sec/3600)+''+str(sec%3600/60)+''+str(sec%60)

#第三題:
from__future__importdivision
importmath

print'請依次輸入三角形三邊值a,b,c:'
a=int(raw_input())
b=int(raw_input())
c=int(raw_input())

print"{:.1f}".format(math.degrees(math.acos((a**2+b**2-c**2)/(2*a*b))))

你復制的問題還復制不全,汗啊。。。這么多問題連個分也沒有。。。人家計算BMI是用的平方,你這里還給了個錯的公式,還能不能認真點兒。

⑺ Python中基礎練習題

法一:利用set()函數的去重功能,去重後再使用list()函數將集合轉換為我們想要的列表
list1 = [11,22,33]
list2 = [22,33,44]
list3 = list(set(list1 + list2))
list3.sort()
print(list3)
-------------
法二:利用if和for,先遍歷list1所有元素追加到list3中,然後遍歷list2,條件判斷list2中當前元素是否在list3中,如果不在則追加到list3中
list1 = [11,22,33]
list2 = [22,33,44]
list3 = []
for ele1 in list1:
list3.append(ele1)
for ele2 in list2:
if ele2 not in list3:
list3.append(ele2)
print(list3)

閱讀全文

與python入門經典習題答案相關的資料

熱點內容
自己購買雲主伺服器推薦 瀏覽:419
個人所得稅java 瀏覽:759
多餘的伺服器滑道還有什麼用 瀏覽:189
pdf劈開合並 瀏覽:26
不能修改的pdf 瀏覽:750
同城公眾源碼 瀏覽:488
一個伺服器2個埠怎麼映射 瀏覽:297
java字元串ascii碼 瀏覽:78
台灣雲伺服器怎麼租伺服器 瀏覽:475
旅遊手機網站源碼 瀏覽:332
android關聯表 瀏覽:945
安卓導航無聲音怎麼維修 瀏覽:332
app怎麼裝視頻 瀏覽:430
安卓系統下的軟體怎麼移到桌面 瀏覽:96
windows拷貝到linux 瀏覽:772
mdr軟體解壓和別人不一樣 瀏覽:904
單片機串列通信有什麼好處 瀏覽:340
游戲開發程序員書籍 瀏覽:860
pdf中圖片修改 瀏覽:288
匯編編譯後 瀏覽:491