Python 函式基礎:定義並呼叫函式 By 彭彭

Поделиться
HTML-код
  • Опубликовано: 18 ноя 2024

Комментарии • 547

  • @APOLUNES
    @APOLUNES Год назад +18

    感謝彭彭老師,很多概念對寫慣程式的人很簡單,但零基礎的就是需要反覆被提點才行,彭彭老師真的很知道零程式經驗的人的痛點,教學方式超有耐心,謝謝。

    • @cwpeng-course
      @cwpeng-course  Год назад +1

      謝謝你的回饋,很高興對你有幫助哦 :)

  • @yenju1106
    @yenju1106 2 месяца назад +1

    真的辛苦老師了
    能夠如此清楚的解說
    尤其對完全沒有程式基礎的人
    特別有用
    很謝謝您

  • @李右為-c3p
    @李右為-c3p Год назад +4

    按照老師教的結合int(input()) 寫出
    def A():
    n1=int(input("請輸入第一數字"))
    n2=int(input("請輸入第二數字"))
    B=0 #保存變量
    for num in range(n1,n2+1):
    B+=num
    print(f"{n1} 到 {n2} 的和是 {B}")
    A() #調用函數
    這樣輸入兩個數就會自動相加了,話說老師真的蠻善於發現學生問題XDDD

  • @應用德語系潘雯淇
    @應用德語系潘雯淇 2 года назад +7

    文科自學到現在路過! 謝謝老師非常有耐心的教學,真的讓我沒基礎的都跟上啦!
    綜合前面幾支影片,想說用一個使用者輸入結合定義函式,結果反覆測試就摸索出來了,真的好感動~超謝謝老師的!
    while True:
    n=input("請輸入數字 ")
    n=int(n)
    def calculate(n):
    sum=0
    for x in range(1,n+1):
    sum=sum+x
    print(sum)
    calculate(n)

    • @cwpeng-course
      @cwpeng-course  2 года назад

      感謝你的回饋和分享,很高興你能夠融合學到的東西寫出自己的程式,這樣很棒 :)

  • @snowshyang
    @snowshyang 3 года назад +3

    回傳值那邊的概念實在是太清楚了,之前學別種程式語言的疑惑,今天終於釐清了,非常感謝!

    • @cwpeng-course
      @cwpeng-course  3 года назад

      謝謝你的回饋呦,很高興對你有幫助 :)

  • @地坤天璇
    @地坤天璇 Год назад +1

    感謝彭彭老師的分享,讓我零基礎也能大概跟上老師的進度,拜託了學習程式對自己深深的自我懷疑,感謝老師

    • @cwpeng-course
      @cwpeng-course  Год назад

      謝謝你的心得分享,一起加油 :)

  • @charlenesyc6041
    @charlenesyc6041 2 года назад +3

    非常的謝謝老師!在網上找到最清晰地講解了!!以後都看你的影片學了!🤗

    • @cwpeng-course
      @cwpeng-course  2 года назад

      謝謝你的回饋,很高興對你有幫助哦 🤗🤗

  • @zack3526
    @zack3526 4 года назад +9

    非常感謝老師細心的教學 對於完全沒基礎的我來說很實用
    此外 關於講解速度部分希望老師維持目前速度即可
    現在的速度很適合邊聽+開VSC邊寫程式練習
    以完全小白的的心得分享
    第一次先專心看完+跟著寫一次可以很好的吸收
    (寫的過程有邏輯不懂就暫停 想懂再繼續寫很重要)
    希望大家都能一起學好~

    • @cwpeng-course
      @cwpeng-course  4 года назад +3

      謝謝你的回饋,我知道許多人會想用兩倍速播放 XDDD
      但也因為有快速播放的功能,所以我也不會特別提高影片的講解速度,請你放心嘍 :)

  • @小萌张-l3e
    @小萌张-l3e 2 года назад +1

    这是我在油管上看的第四个关于python的教学视频 也是讲的最好的一个,清晰明了 感谢彭彭老师。

    • @cwpeng-course
      @cwpeng-course  2 года назад

      谢谢你的回馈,很高兴能对你有帮助哦 :)

  • @省錢小資生活技能教學
    @省錢小資生活技能教學 5 лет назад +56

    感覺彭彭老師的線上教學比單純看書更容易懂。😀

    • @cwpeng-course
      @cwpeng-course  5 лет назад +1

      哈哈哈哈,好哦 😀😀😀

    • @ibn5100_sg
      @ibn5100_sg 3 года назад +2

      真的教得很好👍
      我雖然在學時期有學過,不過都忘光光了,最近有空就來學學,很輕鬆就想起以前學過的了

  • @德國生活小日常
    @德國生活小日常 Год назад +2

    程式小白來留言,感謝彭彭老師的指導,真的是小白也能輕易上手,以下是我試著把老師之前交的迴圈一起加入寫的程式,
    感謝老師為我們帶來這麼棒的課程,剛開始覺得有點小無聊,但現在卻開始有小小的成就感,謝謝老師~
    def calculate(max):
    sum=0
    for x in range(max+1):
    sum=sum+x
    return sum
    nummer=int(input("請輸入一個數字:"))
    vaule=calculate(nummer)
    print("從1加到",nummer,"加總為",vaule)

  • @kuo-hunglo8379
    @kuo-hunglo8379 2 года назад +1

    超棒,過去10年所見最好的視頻教學,沒有之一。

  • @edhsu6540
    @edhsu6540 6 лет назад +11

    這一堂課好棒,講到中間的時候還是懵懵懂懂,但是聽到最後,
    突然就知道在講什麼了,非常感謝彭彭老師。

  • @小花小花-i7x
    @小花小花-i7x 2 года назад +1

    老師,看你的教學,我終於懂了。好感動!

    • @cwpeng-course
      @cwpeng-course  2 года назад

      讚讚,很高興對你有幫助 :)

  • @jason61y555
    @jason61y555 3 года назад +5

    看了老師您的教學影片對非本科幫助很大,感謝!!!

    • @cwpeng-course
      @cwpeng-course  3 года назад +1

      謝謝你的回饋,很高興對你有幫助 :)

  • @doodoolove06
    @doodoolove06 4 года назад +10

    一直很煩惱到底要在哪裡學python
    後來找到老師的影片,簡單易懂的教學,對完全沒有基礎的我來說真的太受用了~
    謝謝你

    • @cwpeng-course
      @cwpeng-course  4 года назад +2

      不客氣,也謝謝你的回饋 :)

    • @brown5011
      @brown5011 4 года назад +1

      @@cwpeng-course 真的很好感謝大大

  • @hikarucytsai
    @hikarucytsai 3 года назад +2

    謝謝老師的課程。
    教學清楚且練習過程中發生了問題,老師也沒有剪輯。這樣一來,可以從解決的過程當中了解老師思考的歷程。

    • @cwpeng-course
      @cwpeng-course  3 года назад

      謝謝你的回饋,很棒的資訊,也很高興對你有些幫助 :)

  • @H24721405
    @H24721405 3 года назад +3

    非常謝謝老師講解得非常清楚,範例也循序漸進的方式增加變化,學習起來很簡單明瞭

  • @派崔
    @派崔 Год назад +1

    謝謝老師 從這個影片學到完後 可以做最簡單的帳號密碼系統

    • @cwpeng-course
      @cwpeng-course  Год назад

      讚讚,能實際運用我覺得很棒 :)

  • @zack3526
    @zack3526 4 года назад +12

    把最後的範例包裝成實際可用的小程式:
    def calculate(min,max):
    sum=0
    for x in range(min,max+1):
    sum=sum+x
    print(sum)
    min=input("請輸入數字1:")
    min=int(min)
    max=input("請輸入數字2:")
    max=int(max)
    calculate(min,max)
    以後彭彭老師再繼續用累加舉例直接套這個程式就好了 XD

    • @cwpeng-course
      @cwpeng-course  4 года назад +1

      哈哈哈,很棒的分享哦,謝謝 :)

    • @Rshu-xie
      @Rshu-xie 4 года назад

      感謝分享,在看完的時候就在思考類似的方式看能不能讓使用者輸入想計算的頭跟尾
      另外想請問一下,若是我在 for 迴圈中 多加入一個sum=0 變成以下
      def calculate(n1,n2):
      sum=0
      for x in range(n1,n2+1):
      sum=0

    • @yinchen7380
      @yinchen7380 3 года назад +3

      @@Rshu-xie 因為若你多加一行 sum=0,代表每跑完一次for 迴圈
      sum又會被重新定義為0,故最後的答案其實為0+n2(也輸入的max),所以會有不同的結果!!!!

    • @mikehh7407
      @mikehh7407 Год назад

      最近看到影片也開始學,最後面的地方我會想要寫
      calculate(int(input("請輸入數字1:")),int(input("請輸入數字2:")))
      這樣會讓整段程式簡潔一點

  • @alextang1877
    @alextang1877 3 года назад +1

    非常好的教程,超级详细。对了解def代码块编写非常的有用。

    • @cwpeng-course
      @cwpeng-course  3 года назад

      谢谢你详细的回馈,很高兴对你有帮助 :)

  • @iqsa021s
    @iqsa021s 4 года назад +3

    老師後面 開始用程式講解 講的超好 對我第一次了解def函式的方法很快就懂了!

    • @cwpeng-course
      @cwpeng-course  4 года назад

      謝謝你,也很高興對你有幫助 :)))))

  • @Letme-p8b
    @Letme-p8b 2 года назад

    謝謝老師的分享。每天都看一遍 廣告都把他看完

  • @peilingtsai4335
    @peilingtsai4335 4 года назад +2

    謝謝老師無私的教學,簡單易懂,如老師所說看太久真的要休息,不然前面吸收的會白費,感謝老師教學

    • @cwpeng-course
      @cwpeng-course  4 года назад +1

      不會呦 :) 嗯嗯,學習需要一些練習和沉澱沒錯 ~~~~

  • @劉兆凱-p6e
    @劉兆凱-p6e 3 года назад +1

    老師講的超清楚~上課方式感覺很輕鬆也很舒服。

  • @sweetiichu0829
    @sweetiichu0829 3 года назад +1

    謝謝彭彭老師!教的好詳細~
    從都到尾一步一步跟著做 感覺比較清楚了!

    • @cwpeng-course
      @cwpeng-course  3 года назад

      謝謝你的回饋和支持呦,希望持續對你有幫助 :)

  • @annahsu8923
    @annahsu8923 3 года назад +3

    感謝老師教return!!!
    想好久都搞不清楚
    幸好有看到老師的影片😭😭😭❤️

    • @cwpeng-course
      @cwpeng-course  3 года назад

      哈哈哈,好哦,很高興對你有幫助 :))))

  • @DanBingPi
    @DanBingPi 6 лет назад +14

    老師今天戳到笑穴嗎XD 感謝老師的課程~

    • @cwpeng-course
      @cwpeng-course  6 лет назад +7

      沒有哪,內容太長惹,我自己講課也需要放鬆 XDDD

  • @ovas4729
    @ovas4729 5 лет назад +1

    return 那邊講解得很好,謝謝彭彭老師。

  • @tsai94520
    @tsai94520 4 года назад +1

    聽過那麼多教程式的,就你的我聽得懂,我終於通了! 謝謝老師!

    • @cwpeng-course
      @cwpeng-course  4 года назад

      很高興對你有幫助 :)

    • @tsai94520
      @tsai94520 4 года назад

      @@cwpeng-course 希望老師可以示範一些有excel跟python 字串處理篩選的課程!因為最近剛好在研究xD

  • @psychemist206
    @psychemist206 2 года назад +2

    感謝!幫我釐清了print()和return的差別。

    • @cwpeng-course
      @cwpeng-course  2 года назад

      讚讚,很高興對你有幫助 :)))

  • @李可-b4j
    @李可-b4j 4 года назад +6

    老師您好,我是一位完全沒有程式方面經歷的初學者
    非常感謝您願意提供這樣的免費資源,給像我這樣的人學習
    這陣子把您目前 python 的課程學習,並複習了幾天
    學習完這些語法並了解大約的使用方法後
    我應該怎麼更深入的學習、 使用他們呢
    這是我想請教老師的,謝謝您 !

    • @cwpeng-course
      @cwpeng-course  4 года назад +10

      找出一個你覺得有趣的主題,開始用程式做一些有意義的事情,在做的過程中努力解決所有碰到的問題,大致上是這樣的方向會讓你進一步提升能力。

  • @keny7946
    @keny7946 3 года назад +1

    講得太好了,終於懂得return了 謝謝!!!

    • @cwpeng-course
      @cwpeng-course  3 года назад

      哈哈哈,好哦,很高興對你有幫助 :)

  • @yuzhang6400
    @yuzhang6400 2 года назад

    听同学推荐过来的,听了三四节课发现真的太棒了,越听越上瘾,爱了,彭彭老师

    • @cwpeng-course
      @cwpeng-course  2 года назад

      感觉很不错,希望你能顺利学习完毕 :)

  • @鐵匠史密斯
    @鐵匠史密斯 2 года назад +1

    老師:我們要來寫"一點點"的程式讓大家感受一下 (笑),再度休息 30 秒XDDDD
    看到這裡真的笑死
    也感受到老師的用心,言簡意賅地講解函數的定義真的不簡單。
    之前也寫過Matlab的函數function,
    都是要建立各個不同的輸入,好讓函數(式)運作得到相對應的輸出值。
    都讓我回想起學生時代,老師介紹函數時所使用的示意圖(定義域(自變數)→值域(應變數))了
    再次感謝老師願意分享Python知識!

    • @cwpeng-course
      @cwpeng-course  2 года назад +1

      哈哈哈,謝謝你有趣的回饋,創造了我的一天 XDDD 也感謝你的經驗分享 :)

  • @RealJerry1208
    @RealJerry1208 6 лет назад +16

    前面介紹蠻抽象的,後面範例看完就懂了,感謝教學,學到很多。

  • @qawsikol0000
    @qawsikol0000 4 года назад +1

    看了影片才知道原來return是這樣,縮排也是有意義的,剛學python的新手(非本科),感謝彭彭講解,打算把影片看完再看書比較不會無聊

  • @CJTAN92
    @CJTAN92 2 года назад

    我看了網上一堆教學都搞不懂的return竟然這裡悟了…老師講解的好好啊!訂閱點下去了,希望能產出更多好教學!

    • @cwpeng-course
      @cwpeng-course  2 года назад

      讚讚,很高興對你有幫助 :)

  • @zyhong
    @zyhong 4 года назад +4

    辛苦老師精闢教學,讓我以前都不太懂的函式得到救贖,謝謝老師 😁

    • @cwpeng-course
      @cwpeng-course  4 года назад +1

      函式真的是很多新手的坎,很高興對你有幫助哦 :))))

  • @CheN-0724
    @CheN-0724 3 года назад +1

    老師非常感謝,您的課程對初學者的我非常有幫助!!!

    • @cwpeng-course
      @cwpeng-course  3 года назад +1

      謝謝你的回饋,很高興對你有幫助哦 :)

  • @chenlincoln
    @chenlincoln 4 года назад +2

    講解得很清楚,太感謝了

  • @姚字丞
    @姚字丞 2 года назад +1

    謝謝作者的製作。

  • @yijin6767
    @yijin6767 6 лет назад +34

    一直都是1.5 , 1.25倍速播放彭彭老师的教学视频,突然正常速度听了一下,感觉很奇妙 哈哈

    • @cwpeng-course
      @cwpeng-course  6 лет назад +11

      其实很多朋友都跟我说要用 1.5 倍取得正常速度 XDDDD

    • @zhanqinglin5426
      @zhanqinglin5426 6 лет назад +6

      小弟覺得對於新人來說,老師的速度非常好,且中間有笑點,不要再加快語速,希望保持這種速度。感謝!

    • @ivanlo7195
      @ivanlo7195 5 лет назад +12

      def get_normal(video_spd):
      video_spd*=1.5
      return "normal"

    • @TaiwanKHJHGTea
      @TaiwanKHJHGTea 5 лет назад

      1.75x XD

    • @eve7670
      @eve7670 3 года назад

      我以為只有我用1.5倍聽

  • @milkway731
    @milkway731 4 года назад +1

    原來return 和內部涵式print不一樣。老師教得真的很優秀。教師節快到了。我要提交束脩(咖啡)

    • @cwpeng-course
      @cwpeng-course  4 года назад

      哈哈哈哈,謝謝你呀,那我就收下惹 XDDDDD

    • @milkway731
      @milkway731 4 года назад +1

      @@cwpeng-course 好!!!!!!!!!!!!!感謝老師

  • @huai-anhung652
    @huai-anhung652 4 года назад +1

    感謝老師的教學,淺顯易懂,新手覺得感恩!

  • @鎧-l9d
    @鎧-l9d 5 месяцев назад +1

    老師,您好!首先,非常謝謝老師的用心教導,聽了您的介紹真的非常的仔細!受益良多~聽了老師的課真的會一直想聽下去!不過有一件事情想請教老師,就是有哪些地方能夠練習老師所教的這些基本語法呢?

    • @cwpeng-course
      @cwpeng-course  5 месяцев назад +1

      市面上有很多程式解題系統可以找找看,或許可以試試看 WeHelp Coding 這個解題系統來做最基礎的解題練習。

    • @鎧-l9d
      @鎧-l9d 5 месяцев назад +1

      @@cwpeng-course 好的!非常謝謝老師~我會再去看看的

  • @shenghualiu5496
    @shenghualiu5496 3 года назад +1

    老師講解好詳細 清楚明白 真的很感謝!

    • @cwpeng-course
      @cwpeng-course  3 года назад +1

      也謝謝你一直告訴我你的想法和心得 :)

  • @onion781227
    @onion781227 4 года назад +1

    第一次學函式觀念總算更清楚了! 為了回報大大分享,把全部廣告都讓它全部跑完了:)

    • @cwpeng-course
      @cwpeng-course  4 года назад

      哈哈哈,謝謝哪 :))))) 也很高興對你有幫助 ~~~~~

  • @brianpeng3359
    @brianpeng3359 Год назад +1

    感謝老師 0基礎修計算機概論有點吃力還好有這個影片

  • @肥狗二號
    @肥狗二號 6 лет назад +2

    重新複習再次打好基礎!!,也再次感謝老師

  • @泱苗千翔
    @泱苗千翔 4 года назад +1

    看不懂看還是給老師個讚!

  • @ednaho5536
    @ednaho5536 6 лет назад +2

    感謝彭彭老師的用心教學! 辛苦老師了!

  • @ericchang3367
    @ericchang3367 3 года назад +1

    我程式從大學到研究所都在用
    雖然不是用Python
    但從沒搞懂過函式到底在幹嘛
    今天第一天搞懂 感謝彭彭!

    • @cwpeng-course
      @cwpeng-course  3 года назад

      謝謝分享和回饋,很高興對你有幫助 :)

  • @hmu2106
    @hmu2106 Год назад

    真的真的真的 教的太好了! 感谢!

  • @jackiezhong5900
    @jackiezhong5900 4 года назад

    我和sc st同感 看了很多教程还是不懂 ,最后终于在你这里理解return的含义了 ,谢谢老师

    • @cwpeng-course
      @cwpeng-course  4 года назад

      谢谢你的回馈,很高兴对你有帮助 :)

  • @xixili7151
    @xixili7151 2 года назад +3

    这老师太开心啦🎉

  • @lauken9007
    @lauken9007 3 года назад

    這個是我看過最清楚的教學,就算不太懂國語也聽得明白

    • @cwpeng-course
      @cwpeng-course  3 года назад +1

      謝謝你的回饋,聽不太懂國語也能聽明白我也覺得蠻神奇 XDDD

  • @yang934
    @yang934 4 года назад +1

    不懂了就回看一下,讲的好棒!

  • @kinsanlio1570
    @kinsanlio1570 10 месяцев назад +1

    謝謝老師的教學😁

  • @soydetw
    @soydetw 3 года назад +2

    真的很好懂耶,沒什麼相關背景,但是老師講解完工具之後,我就知道老師要寫出什麼東西,直接暫停影片就寫得出來差不多XD

    • @cwpeng-course
      @cwpeng-course  3 года назад

      哈哈哈,你也蠻厲害的壓,感覺很有潛力 :)

  • @meggy0379
    @meggy0379 5 лет назад

    老師說這堂會累累的很幽默,真的一開頭要吃零食才上得下去! 謝謝老師淺顯易懂的教學! 下面同學說要用1.5倍速度也覺得好幽默哈哈哈。之前都沒想到,下次來試試看

    • @cwpeng-course
      @cwpeng-course  5 лет назад +1

      哈哈哈哈,好哦,謝謝你和我分享這麼多想法 :)

  • @kajiupi2789
    @kajiupi2789 4 года назад +2

    谢谢老师,简单易懂,学得很欢乐

    • @cwpeng-course
      @cwpeng-course  4 года назад

      哈哈哈,好哦,谢谢你的回馈

  • @鄭坤-v1x
    @鄭坤-v1x 5 лет назад

    謝謝您的錄影教學,還好可以重複看,若是學校上課,1次鐵定不懂 被當囉 !!連3天am4:30上課 ,總算懂了....心想BB band 的買進賣出 應該 可以 在此 完美演出....源此...學習的渴望湧起,,再次 謝謝您 的教學功德

    • @cwpeng-course
      @cwpeng-course  5 лет назад +1

      不會,謝謝你的回饋,也很高興對你有幫助 :)

  • @judyzhu1207
    @judyzhu1207 4 года назад +2

    这一集彭彭老师格外不同啊,情绪似乎特别高,抑制不住地开心,咋了是不是有什么好事啊?

    • @cwpeng-course
      @cwpeng-course  3 года назад

      我也忘记了当时发生了什么事情了 XDDD

  • @t29347790
    @t29347790 4 года назад +4

    非常感謝大大無私分享,彭彭老師好人一生平安
    怎麼講這句好像在色情論壇的推文XD

  • @MrLeel1119
    @MrLeel1119 2 года назад

    超感謝,努力學習中

    • @cwpeng-course
      @cwpeng-course  2 года назад

      不會呦,希望對你有幫助 :)

  • @marc666weed
    @marc666weed 2 года назад

    真的很棒的教案謝謝老師

  • @工藤柯南服部粉
    @工藤柯南服部粉 5 лет назад +1

    謝謝彭彭的影片,學到很多!!!!

  • @littlePervert_yt9527
    @littlePervert_yt9527 2 года назад

    彭彭老師好貼心

  • @yifanwu-e4l
    @yifanwu-e4l Год назад

    视频里老能听到老师的笑声,感觉课程真的轻松,大陆的课听得我压抑

    • @cwpeng-course
      @cwpeng-course  Год назад

      哈哈哈哈,这个回馈我觉得好有趣 XDDDD

  • @AK-di6xs
    @AK-di6xs 3 года назад +2

    # 函式基礎
    # 函式: 程式區塊 程式碼包裝在一個區塊中,方便隨時呼叫使用
    # 定義->呼叫 要先定義(建立)函式,然後才能呼叫(使用)函式
    # 函式 基本語法
    # def 函式名稱(參數名稱):
    # 函式內部的程式碼
    # 程式範例
    # 定義一個印出 Hello 的函式
    def sayHello():
    print("Hello")
    # 呼叫上方定義的函式
    sayHello()
    # 定義可以印出任何訊息的函式
    def say(msg): # 參數的名字為msg
    print(msg) # 把參數的資料印出來
    say("Hello Funtion")
    say("Hello Python")
    # 定義一個可以做加法的函式
    def add(n1,n2):
    result=n1+n2
    print(result)
    add(3,4)
    add(7,8)
    # 回傳值
    # 基本語法
    #def 函式名稱(參數名稱):
    #函式內部的程式碼
    #return # 結束函式, 回傳None
    #def 函式名稱(參數名稱):
    #函式內部的程式碼
    #return 資料(可以是數字,字串,布林值,物件) # 結束函式, 回傳[資料] (回傳值)
    # 程式範例
    # 函式回傳 None
    def say(msg):
    print(msg)
    return
    # 呼叫函式,取得回傳值 回傳值是看return後面的東西 跟def裡面的程式碼無關
    value=say("Hello Function")
    print(value) # 印出None
    def say(msg):
    print(msg)
    return "執行完畢"
    value=say("Hello Function")
    print(value) # 印出執行完畢
    # 函釋回傳字串 Hello
    def add(n1,n2):
    result=n1+n2
    return "Hello"
    # 呼叫函式,取得回傳值
    value=add(3,4)
    print(value) # 印出 Hello
    # 函式回傳 n1+n2 的結果
    def add(n1,n2):
    result=n1+n2
    return result
    # 呼叫函式,取得回傳值
    value=add(3,4)
    print(value) # 印出7
    # 定義函式
    # 函式內部的程式碼,若是沒有做函式呼叫,就不會執行
    def multiply(n1,n2):
    print(n1*n2)
    return n1*n2
    # 呼叫函式
    value=multiply(3,4)
    value2=multiply(10,8)
    print(value)
    print(value2)
    value3=multiply(3,4)+multiply(10,8) # (3*4)+(10*8)
    print(value3)
    # 函式可用來做程式的包裝: 同樣的邏輯可以重複利用
    def calculate(n1,n2):
    sum=0
    for n in range(n1,n2+1):
    sum=sum+n
    print(sum)
    calculate(1,10)
    calculate(0,20)

  • @arsencchs
    @arsencchs 2 года назад

    感謝細心教學

  • @archer7620
    @archer7620 4 года назад +2

    影片介紹的很好懂 ,有字幕會更好,每次廣告都有看完希望有些幫助 b

    • @cwpeng-course
      @cwpeng-course  4 года назад

      怎麼這麼好,謝謝哪 :) 字幕我會再想想辦法,希望未來有足夠的資源呀 @@a

  • @liamchen8031
    @liamchen8031 5 лет назад +1

    謝謝老師分享。受益良多

  • @chiayuliao9474
    @chiayuliao9474 6 лет назад +2

    老師非常清楚 感謝

  • @林承葰-i7z
    @林承葰-i7z 5 лет назад

    第一次看澎澎老師的影片,講解得很清楚,謝謝老師

  • @周小燁
    @周小燁 4 года назад

    終於了解def在搞甚麼了!!謝謝老師

  • @kamanLee-gf8lb
    @kamanLee-gf8lb Год назад +1

    day1,
    def sum(L,U):
    S=int(0)
    step=1
    if U >=L:
    S=int(U) + sum(L,U-step)
    return int(S)
    else:
    return int(S)

  • @MabelleLin
    @MabelleLin 3 года назад +1

    彭彭老師,謝謝你非常棒的教學,造福我這個從沒學過程式的人。🥰
    舉手發問:ctrl+/是comment的快速鍵,那請問有快速鍵可以「解除comment」嗎?

    • @cwpeng-course
      @cwpeng-course  3 года назад +2

      不會,有幫助就好 :)
      把已經 comment 的程式碼選起來,再按一次 ctrl+/ 就可以了哦 ~

    • @MabelleLin
      @MabelleLin 3 года назад

      @@cwpeng-course 原來這麼簡單,我都沒發現。謝謝你的耐心回答。😄

  • @kkhung4042
    @kkhung4042 5 лет назад +7

    終於弄懂return在搞甚麼鬼了 XDD

  • @6y14r
    @6y14r 2 года назад

    讲的真好,谢谢老师。

  • @MRniceWinner
    @MRniceWinner 4 года назад +18

    看到一半想說老師打字怎那麼快
    像電影裡的駭客一樣
    然後才突然想到我是用........1.5倍在看

    • @cwpeng-course
      @cwpeng-course  4 года назад +4

      哈哈哈哈,很有畫面 XDDDDD

    • @shisanyan6015
      @shisanyan6015 3 года назад

      @@cwpeng-course 老师教课教的很仔细!线上教课用鼠标指引思路的方式非常好!比我们大陆线上教课要清晰好多,老师这种线上授课方式非常值得我们大陆这边学习!

  • @Xum543
    @Xum543 3 года назад

    好詳細.👍👍

  • @来自平行世界的人
    @来自平行世界的人 4 года назад

    牛逼!彭彭老师!通俗易懂,小时候买了十多本黑客书,不如听你讲俩小时T_T

    • @cwpeng-course
      @cwpeng-course  4 года назад

      哈哈哈,谢谢你的回馈哪 :)

  • @ccvjvv4232
    @ccvjvv4232 3 года назад

    讲的很好👍

  • @philippoon9548
    @philippoon9548 4 года назад +1

    老師的影片比其他的簡單易明,有時在嘗試的時候遇到問題也會再來看多幾次。
    但目前我有一個問題解決不到,想請教老師,
    情況如下:
    我定立了一個class用作記帳,有"初始化行式輸入人名,入賬,顯示結餘" 3個功能,能正常使用。後來想做一個能重複使用/可以輸入指定資料模組作開戶口跟入賬用,遇到以下問題:
    1. 29/12/2019解決了問題1
    2.如果把def分開當模組來使用,因為我的模組中使用了主檔案的class的功能,會有錯誤嗎?
    多謝你每段影片的教學

    • @cwpeng-course
      @cwpeng-course  4 года назад

      很高興你有解決問題,這樣就好 :)
      第二個應該是不行的,必須要適當地引入嘍 ~

  • @黃奕穎-m3s
    @黃奕穎-m3s 6 лет назад +1

    太厲害了 高中寫了那麼多種程式 終於弄懂return了

  • @jamesopp0902
    @jamesopp0902 3 года назад

    謝謝彭彭老師!我辛苦了!你也辛苦了 XD
    受益良多!都要愛上你了怎麼辦~?

    • @cwpeng-course
      @cwpeng-course  3 года назад

      謝謝你的回饋哪 XDDDDD 但別嚇我呀 @@a

  • @我想學英文
    @我想學英文 3 года назад +2

    函式 function
    呼叫 call
    Calling a Function 呼叫函式
    參數 Arguments

  • @梁永霖-o6u
    @梁永霖-o6u 4 года назад

    學了js再來學這個很快!

    • @cwpeng-course
      @cwpeng-course  4 года назад +1

      是呀,程式語言的基礎其實非常像 :))

  • @dkcat1299
    @dkcat1299 2 года назад

    感谢彭彭老师

  • @linjch928999
    @linjch928999 5 лет назад

    老師好:
    一切都順利,但到此確無法執行
    def calculate(max):
    sum=0
    for n in range(1,max+1):
    sum=sum+n
    print(sum)
    calculate(10)
    calculate(20)
    感恩老師!感謝老師
    使用版本python 3.7 (32-bit)

    • @linjch928999
      @linjch928999 5 лет назад +1

      另建新檔就解決了。感恩老師!!
      因從第一片到此都同用一個檔。可能有點秀的。

    • @cwpeng-course
      @cwpeng-course  5 лет назад

      有解決就好嘍 :)

    • @MrODinko
      @MrODinko 5 лет назад +2

      你的程式跑不出來的原因不是因為另建新檔,看一下你的calculate(10)
      calculate(20),你把他放在for迴圈下面,等於你沒有呼叫到程式,把calculate(10)
      calculate(20)放到def下面就可以了

  • @alvischen.
    @alvischen. 4 года назад +1

    老師你好,謝謝老師的教學,很清楚也很詳細(新手看了很多線上課程後終於在這裡得到救贖),我在學習的同時也會做輸出,希望可以透過自己練習把內容記得更清楚,同步我也會將筆記放在我自己的網站中,並在筆記裡標注課程內容來源是老師的影片並附上連結,不知道老師覺得妥不妥當呢?

    • @cwpeng-course
      @cwpeng-course  4 года назад +1

      謝謝你的回饋呦,很高興對你有幫助 ~ 有附上影片來源就沒問題哦,謝謝 :)))

    • @alvischen.
      @alvischen. 4 года назад +1

      @@cwpeng-course 謝謝老師!

  • @HowardCrazy2000
    @HowardCrazy2000 3 месяца назад +1

    每次講一講就自己笑真的超好笑

    • @cwpeng-course
      @cwpeng-course  27 дней назад

      這集比較特別,雖然我也忘了當時是怎麼了 XDD

  • @hioloiloi5727
    @hioloiloi5727 Год назад

    學會了, 老師講很好. 謝謝

  • @肥狗二號
    @肥狗二號 6 лет назад +1

    感謝老師的指導,在寫判斷平方根的腳本時,沒想到else放在for的迴圈會得到一堆判斷不是平方根的訊息,看來邏輯要想清楚

    • @cwpeng-course
      @cwpeng-course  6 лет назад

      是阿,直接把 else 放在 for 迴圈裡確實不是我們要的結果,想清楚就會有感覺了 :)

    • @zhanqinglin5426
      @zhanqinglin5426 6 лет назад

      我放在裏面直接報:SyntaxError: invalid syntax

    • @zhanqinglin5426
      @zhanqinglin5426 6 лет назад

      請問老師,這個邏輯是因為要把列表裏面的所有資料都跑一遍,if判斷式都為False之後,再執行for回圈中的else嗎?

  • @glorybw
    @glorybw 3 года назад

    謝謝彭彭老師的教學,學到很多。請問全部選起來要一起縮排要按什麼?

    • @c3c386
      @c3c386 3 года назад +1

      Tab鍵,鍵盤最左邊

    • @glorybw
      @glorybw 3 года назад

      @@c3c386 原來如此,謝謝🙏

    • @cwpeng-course
      @cwpeng-course  3 года назад +1

      感謝 @c3 c3 分享 :)

  • @chriszhang4929
    @chriszhang4929 4 года назад

    感谢彭彭老师的课程受益匪浅。请问,呼叫函式value=add(3,4)这个写法,与呼叫函式直接用add(3,4)相比,执行return时是必须用前者吗?感谢!

    • @cwpeng-course
      @cwpeng-course  4 года назад

      不客气 :)
      是的,你的描述是对的呦 ~

  • @ZMC147
    @ZMC147 Год назад +1

    感謝彭彭老師的影片
    想問一下 24:18
    Value=Multiply(3,4) 這裡不是把 Multiply(3,4) 的數值/結果儲存到變數"Value"內嗎?
    還是這裡只是把Multiply(3,4)的結果顯示出來所以Value一直是None
    因為在老師之前的影片
    我沒有理解錯的話可以把變數定義
    e.g. Value=xxxxxxx
    這樣應該是可以的吧?
    所以有點理解不到

    • @cwpeng-course
      @cwpeng-course  Год назад

      Value=Multiply(3,4) 會呼叫 Multiply 函式,並取得函式的回傳值。所以 Value 的值要看函式中定義的回傳值是什麼。

  • @旅遊玩樂
    @旅遊玩樂 4 года назад

    打卡學習,謝謝老師!