1. 程式人生 > >[Python]小甲魚Python視頻第016課(序列!序列!)課後題及參考解答

[Python]小甲魚Python視頻第016課(序列!序列!)課後題及參考解答

大寫 creat odi ini else 存在 解答 根據 回憶

# -*- coding: utf-8 -*-
"""
Created on Wed Mar  6 18:28:32 2019

@author: Administrator
"""
                                                  
"""


測試題:
   
0. 我們根據列表、元組和字符串的共同特點,把它們三統稱為什麽?
    序列.
    1.能夠通過索引來引用元素,索引都是從0開始的
    2.都可切片操作
  
1. 請問分別使用什麽BIF,可以把一個可叠代對象轉換為列表、元組和字符串?
    list()
    tuple()
    str()
   
2. 你還能復述出“叠代”的概念嗎?
    重復同樣的操作
    ------>
    所謂叠代,是重復反饋過程的活動,其目的通常是為了接近並到達所需的目標或結果。每一次對過程的重復被稱為一次“叠代”,而每一次叠代得到的結果會被用來作為下一次叠代的初始值。
   
  
3. 你認為調用 max(‘I love FishC.com‘) 會返回什麽值?為什麽?
    v,小寫字母的ASCII值大於大寫字母的ASCII碼值,排序靠後的字母的ASCII碼值大於排序靠後的字母的ASCII碼值
   
4. 哎呀呀,現在的小屁孩太調皮了,鄰居家的孩子淘氣,把小甲魚剛寫好的代碼畫了個圖案,麻煩各位魚油恢復下啊,
另外這家夥畫的是神馬嗎?怎麽那麽眼熟啊!??


動動手:
   
0. 猜想一下 min() 這個BIF的實現過程
    結果暫存變量先被賦值可叠代對象的第0個元素,逐一叠代各個元素,保存最小的元素


1. 視頻中我們說 sum() 這個BIF有個缺陷,就是如果參數裏有字符串類型的話就會報錯,請寫出一個新的實現過程,自動“無視”參數裏的字符串並返回正確的計算結果



2. 請寫下這一節課你學習到的內容:格式不限,回憶並復述是加強記憶的好方式!
    額
"""





def ceshiti04():
    name = input(‘請輸入待查找的用戶名:‘)
    score = [[‘迷途‘, 85], [‘黑夜‘, 80], [‘小布丁‘, 65], [‘福祿娃娃‘, 95], [‘怡靜‘, 90]]
    for each in score:
        IsFind = False
        if name in each:
            print(name + ‘的得分是:‘, each[1]);
            IsFind = True;
            break;
    if IsFind == False:
        print(‘查找的數據不存在!‘);
        

#動動手1:
def sum1(x):
    result = 0;
    
    for each in x:
        if isinstance(each,int) or isinstance(each,float):
            result += each;
        else:
            continue;
            
ceshiti04();

  

[Python]小甲魚Python視頻第016課(序列!序列!)課後題及參考解答