Python 零基礎新手入門 #04 List 清單(串列)

แชร์
ฝัง
  • เผยแพร่เมื่อ 25 ธ.ค. 2024

ความคิดเห็น • 48

  • @DragonHsiao
    @DragonHsiao ปีที่แล้ว +19

    你是我看過教學最清楚,最簡單直白的老師了,希望以後可以多拍python的教學

  • @DDenDeeen
    @DDenDeeen ปีที่แล้ว +5

    5:10 暫停後試試自己寫,全部完全可用,但就花了很多時間。然後突然想找GPT試一下,只給他AB的碼,稍加修改便完成C和D的部份,感歎人不如AI。謝謝你的教導,會繼續學習。
    我自己的寫法(未看5:10 之後)如下(看了後自評,沒有查無此人功能,沒想過用SPLIT,也不夠清楚直接用公式代替位置編碼)
    學生=["甲",23,"乙",31,"丙",32,"丁",100]
    操作=input("同學的資料(A)查找(B)新增(C)刪除(D)修改 - 請輸入:")
    if 操作 == "A":
    同學=input("邊位同學?輸入名字:")
    #print(學生.index(同學))
    #print(學生[學生.index(同學)])
    print(f"學生({學生[學生.index(同學)]})的成積是{學生[學生.index(同學)+1]}分")
    elif 操作 == "B":
    同學 = input("邊位同學?輸入名字:")
    分數 = input("條友幾分?輸入:")
    學生.append(同學)
    學生.append(分數)
    print(f"已加入呢位某利!學生({學生[學生.index(同學)]})的成積是{學生[學生.index(同學)+1]}分")
    elif 操作 == "C":
    同學 = input("邊位同學?輸入名字:")
    成積 = 學生[學生.index(同學)+1]
    學生.remove(同學)
    print(f"已刪走呢位某利!學生({同學})及其成積是{成積}分")
    elif 操作 == "D":
    同學 = input("邊位同學?輸入名字:")
    新名字 = input("新名字叫咩?輸入:")
    新分數 = input("新成積幾分?輸入:")
    學生[學生.index(同學)] = 新名字
    學生[學生.index(新名字)+1] = 新分數
    print(f"已修改呢位某利!學生({學生[學生.index(新名字)]})的成積是{學生[學生.index(新名字)+1]}分")
    else:
    print("查無此功能,你是咪入錯")
    //加入查無此人功能後
    學生=["甲",23,"乙",31,"丙",32,"丁",100]
    操作=input("同學的資料(A)查找(B)新增(C)刪除(D)修改 - 請輸入:").upper()
    if 操作 == "A":
    同學=input("邊位同學?輸入名字:")
    if 同學 not in 學生:
    print("查無此人")
    else:
    同學位置=學生.index(同學)
    print(f"學生({學生[同學位置]})的成積是{學生[同學位置 + 1]}分")
    # print(學生.index(同學))
    # print(學生[學生.index(同學)])
    elif 操作 == "B":
    同學 = input("邊位同學?輸入名字:")
    分數 = input("條友幾分?輸入:")
    學生.append(同學)
    學生.append(分數)
    同學位置 = 學生.index(同學)
    print(f"已加入呢位某利!學生({學生[同學位置]})的成積是{學生[同學位置+1]}分")
    elif 操作 == "C":
    同學 = input("邊位同學?輸入名字:")
    if 同學 not in 學生:
    print("查無此人")
    else:
    同學位置 = 學生.index(同學)
    成積 = 學生[同學位置 + 1]
    學生.remove(學生[同學位置])
    學生.remove(成積)
    print(f"已刪走呢位某利!")
    elif 操作 == "D":
    同學 = input("邊位同學?輸入名字:")
    if 同學 not in 學生:
    print("查無此人")
    else:
    新名字 = input("新名字叫咩?輸入:")
    新分數 = input("新成積幾分?輸入:")
    同學位置 = 學生.index(同學)
    學生[同學位置] = 新名字
    學生[學生.index(新名字)+1] = 新分數
    print(f"已修改呢位某利!學生({學生[學生.index(新名字)]})的成積是{學生[學生.index(新名字)+1]}分")
    else:
    print("查無此功能,你是咪入錯")

  • @AsiaChen-mh4cb
    @AsiaChen-mh4cb 2 ปีที่แล้ว +16

    你是我见过的最亲切, 最贴心,最没有垃圾知识的老师, 赞!!!

  • @senza9849
    @senza9849 2 ปีที่แล้ว +4

    老師的教學,就是把最必要的東西都教出來!沒垃圾知識學得太舒服~

  • @FerencL
    @FerencL 2 ปีที่แล้ว +4

    最喜欢博主你的所有系列视频,简直比市面上的入门视频还入门,还能有记忆点

  • @fu1835t
    @fu1835t 10 หลายเดือนก่อน

    很清楚的教學~ 看完都會了

  • @MaxCang
    @MaxCang 2 ปีที่แล้ว +2

    老師厲害 內容清晰條理👍

  • @kka6966
    @kka6966 2 ปีที่แล้ว +1

    非常不错的教学,制作不易点赞收藏👍

  • @23曾煒彬
    @23曾煒彬 2 ปีที่แล้ว +6

    老師的教學深入淺出,循序漸進,學生獲益良多!請問Papaya老師是否打算在未來講解算法的內容呢?

  • @lionsherkh
    @lionsherkh 2 ปีที่แล้ว +1

    多謝老師 ! 這集真好實用啊 !

  • @玉音清扬
    @玉音清扬 ปีที่แล้ว +1

    老师可以多上传点python教学课件吗,太爱老师的风格了。

  • @oioiy2003
    @oioiy2003 2 ปีที่แล้ว +1

    謝謝老師持續更新~!

  • @黃alonso
    @黃alonso 2 ปีที่แล้ว +17

    老師 您覺得你寫程式比較強還是修圖比較強,看您教photoshop 也好強,教Excel 也好強,藝術跟熊掌可以兼得。。。

    • @papayaclass
      @papayaclass  2 ปีที่แล้ว +39

      哈哈是嗎?我覺得我每個科目都只是普普欸 ~
      要是以醫院做比喻的話,我大概就像家醫科吧 🤣

    • @jasonxenon3030
      @jasonxenon3030 2 ปีที่แล้ว +7

      @@papayaclass 敲碗!!!期待您講正規表達式的課程!無論是多麼難的知識您都能讓學生聽懂

    • @happyplace2live
      @happyplace2live 6 หลายเดือนก่อน

      ​@@papayaclass厲害的家醫科😊

  • @alexwang7272
    @alexwang7272 2 ปีที่แล้ว +2

    老师太牛啦!

  • @amyno35
    @amyno35 2 ปีที่แล้ว +1

    謝謝木瓜老師~

  • @alicelai9683
    @alicelai9683 2 ปีที่แล้ว +1

    敲碗老師下次可以教SQL…

  • @user-saint
    @user-saint 2 ปีที่แล้ว +1

    好厲害

  • @freddie8494
    @freddie8494 ปีที่แล้ว +1

    想請問 6:08 出現的upper 跟 ==是甚麼意思?
    還是之前幾集有出現過呢?

    • @houtarouoreki9488
      @houtarouoreki9488 ปีที่แล้ว +5

      upper 输入的字母会变成大写
      ==等于
      =赋值

    • @freddie8494
      @freddie8494 ปีที่แล้ว

      @@houtarouoreki9488 了解🫡 謝謝您的回答!

  • @innocenceyu7296
    @innocenceyu7296 ปีที่แล้ว

    很棒的视频

  • @ЕстайБақыт
    @ЕстайБақыт 2 ปีที่แล้ว +2

    我希望老师您可以教一下C++ 因为我这个大学生的第一年就是学这个 快疯了

  • @jasonxenon3030
    @jasonxenon3030 2 ปีที่แล้ว

    很棒,謝謝老師!下一期講循環嗎?這個程式只能跑一遍,用while?

    • @papayaclass
      @papayaclass  2 ปีที่แล้ว +3

      下一期講 For Loop 喔 😁

  • @cataviva
    @cataviva ปีที่แล้ว

    超讚!!!

    • @cataviva
      @cataviva ปีที่แล้ว

      想請問老師, 想讓他人輸入日期, 自動分開年月日該怎麼做?
      這是我原本想的
      日期=input("請輸入今日日期, 範例2022/01/04")
      today=(str("日期"))
      print(today.split("/"))

  • @sptoo123
    @sptoo123 2 ปีที่แล้ว +1

    名字對成績的部分考慮用dict的方式儲存會不會更好?

    • @papayaclass
      @papayaclass  2 ปีที่แล้ว +9

      會啊 ~ 的確用 dict 比較好
      但因為還沒介紹到 dict,然後這個成績系統剛好可以練習很多 list 指令,所以就 ~~~ 拿來用了 🤣

  • @CheapT
    @CheapT 2 ปีที่แล้ว

    就是👍👍👍👍👍👍👍

  • @Passione2024
    @Passione2024 ปีที่แล้ว +1

    老師, 我剛剛第一次是用0.75速度聽課的,我覺得這課的語速有點快呢...🙈🙈

  • @SnowViktor
    @SnowViktor 2 ปีที่แล้ว

    我pycharm沒辦法執行,所以去用VS code(自動偵測蠻好用的)

  • @jingshi2654
    @jingshi2654 2 ปีที่แล้ว

    希望老师可以出关于JS的视频!感谢老师!

  • @darofylevol
    @darofylevol 8 หลายเดือนก่อน

    成績例如的部分,想請問一下 為什麼操作了 C刪除小杰的成績後,小杰的成績是消失了。但再操作D 修改小明的成績時,小杰的成績再次出現在成績系統list 裡面?
    如何可以把小杰撤底刪除?
    謝謝老師

  • @李承軒-j9i
    @李承軒-j9i 6 หลายเดือนก่อน

    🎉

  • @Josh-weihsun
    @Josh-weihsun 2 ปีที่แล้ว

    我有問題想請問 已留在fb粉專😁

    • @Josh-weihsun
      @Josh-weihsun 2 ปีที่แล้ว

      執行時顯示 " 串列 : 無法辨識 '串列' 詞彙是否為 Cmdlet、函數、指令檔或可執行程式的名稱。請檢查名稱拼字是否正確,如果包含路徑的話,請確認路徑是否正確,然後再試一次。 "

    • @tn890309
      @tn890309 2 ปีที่แล้ว +1

      @@Josh-weihsun 你的程式檔名是串列嗎?

    • @Josh-weihsun
      @Josh-weihsun 2 ปีที่แล้ว +1

      @@tn890309 謝謝~就是這個原因!!!
      我在檔名打了()😅 謝謝🤗

  • @葛賽
    @葛賽 2 ปีที่แล้ว

    😊😊😊👍👍👍

  • @fanlininefanlinine9491
    @fanlininefanlinine9491 2 ปีที่แล้ว

    求教Js, nodejs,nextjs,react,Vue,react native, flutter 。一定拉朋友订阅老师会员

  • @jefferytseng8628
    @jefferytseng8628 ปีที่แล้ว

    "."的作用究竟是什麼呢?

  • @worthlifechan
    @worthlifechan 7 หลายเดือนก่อน +1

    比C簡單太多

  • @25983496
    @25983496 11 หลายเดือนก่อน +3

    你是我看過教學最清楚,最簡單直白的老師了,希望以後可以多拍python的教學