peculab / PythonAI4Beginners

Python AI 實作入門課程:從生活議題到實戰應用
29 stars 23 forks source link

WEEK-3 Python 程式設計入門(上) 撰寫一個簡單的聊天機器人來回答常見問題 #26

Open pupupeter opened 2 months ago

pupupeter commented 2 months ago

詢問debug的例子 @peculab or @其他助教,我是新莊高中的許家瑋,我在做xxxxxx的時候發現xxx有問題,需要求救

助教群:1.Junxian0829

  1. tedlu-tw
  2. pupupeter
DingSianWu commented 2 months ago

{BUG}@peculab,我是中山附中的吳定諴,我在做成績檢定時的時候發現打01、02、03.....程式不會觸發輸入錯誤,需要求助 https://colab.research.google.com/drive/1usvtzc8yK0c96cJXpuwJeAzedMsjJMtj#scrollTo=aFAJrNJBtQjI&uniqifier=4

@DingSianWu 你沒有開 colab 權限,請打開

已打開

@DingSianWu 已經幫你改好了 https://colab.research.google.com/drive/1167yBnFvVPNXqvaE9kuUJaRFT0oqLCIX?usp=sharing

謝謝

Rna0925 commented 2 months ago

我是中山附中張宸榕,以下是我的程式,希望老師可以給我建議>_< https://colab.research.google.com/drive/1-3HV8n8JGxKkPD_krfgE86MWJubjE6vb?usp=sharing

Josephpt0807 commented 2 months ago

{BUG} @peculab 我是竹北高中黃培棟 我不知道為何我執行的程式會出現bug 執行出來答案是錯的 參考數字 chinese "go", english "80" 還請老師幫忙看一下那裡有錯誤 已開啟權限編輯 https://colab.research.google.com/drive/1br95Z77rLUA5ers5huzgM7JsrplnNON-?usp=sharing

@Josephpt0807 已經改好了,請回頭看今天的 part1 解說,你對於 try except 還不是很能掌握 https://colab.research.google.com/drive/1br95Z77rLUA5ers5huzgM7JsrplnNON-?usp=sharing

Rex0511 commented 2 months ago

我是中山附中高一丁許顥祐 寫程式時發現(60 < score) 的條件會把 score 大於 60 的數字都歸類為 'F'因此使用chatGPT尋找正確寫法改為0 <= score < 60 https://colab.research.google.com/gist/Rex0511/44a16eccc45c7ff588fd799e57837664/hw1_test.ipynb

megabankfonfon commented 2 months ago

我是竹北高中的楊兆豐,這是我自己寫的程式 https://colab.research.google.com/drive/1y2qBR-QkBTqijmnTIJks63E_-MMI7DYo?usp=sharing

suii52 commented 2 months ago

我是溪湖高中洪郁穗,根據今天的範例自己嘗試寫了一個類似的程式 https://colab.research.google.com/drive/144BEIW65cxCMg-IuDIr9CeUlawHExJaa?usp=sharing

dragon1124wu commented 2 months ago

https://colab.research.google.com/drive/1EFxq2eAO0bYzFqri5c2Nl5CLxwNF9lfg?usp=sharing 我是竹北高中吳翰宇沒遇到bug 但try跟except不太理解

@dragon1124wu 請問你對於我的解釋,有了解了嗎? 可以了謝謝

kkshJudy commented 2 months ago

@pupupeter 老師我想請問參數是什麼,問了ChatGPT還是不太了解。 我是中山附中高一甲陳奕朱 在為程式的過程中把不該縮牌的地方給縮排了,導致錯誤,不過經過老師剛才的示範,因為colab提示錯誤地方 還有正確的寫法 進而修正[bug] 😁 https://colab.research.9909le.com/drive/1Lw_&RUmmHe3-EUPRe2diV&Atd?usp=sharing

ricky-wu-207 commented 2 months ago

[bug] @ @pupupeter
我是溪湖高中的巫奕辰我寫了同樣的程式碼並加上些許修改,但是我在最後設置:如果輸入非數字就會重新要求使用者輸入,我想施加次數限制,但失敗了請老師幫我看看 https://colab.research.google.com/drive/1fBqIf5J2klJKEVrFQKzrc8S3O70y1l1T?usp=sharing

pupupeter commented 2 months ago

[bug] @ @pupupeter 我是溪湖高中的巫奕辰我寫了同樣的程式碼並加上些許修改,但是我在最後設置:如果輸入非數字就會重新要求使用者輸入,我想施加次數限制,但失敗了請老師幫我看看 https://colab.research.google.com/drive/1fBqIf5J2klJKEVrFQKzrc8S3O70y1l1T?usp=sharing

@ricky-wu-207 我幫你多新增了程式碼,可以稍微看一下~~ https://colab.research.google.com/drive/1cu1X0Ft6Kt2WhGvsDEKm2T7nOoyY9WGi?usp=sharing

pupupeter commented 2 months ago

@pupupeter 老師我想請問參數是什麼,問了ChatGPT還是不太了解。 我是中山附中高一甲陳奕朱 在為程式的過程中把不該縮牌的地方給縮排了,導致錯誤,不過經過老師剛才的示範,因為colab提示錯誤地方 還有正確的寫法 進而修正[bug] 😁 https://colab.research.9909le.com/drive/1Lw_&RUmmHe3-EUPRe2diV&Atd?usp=sharing

@kkshJudy 你好像沒有給對的網址 image 幫我再確認一下~

iamlazylll commented 2 months ago

我是竹北高中的李佾錡,這是我的程式 https://colab.research.google.com/drive/1jsURb-oxuJ6U2cLmb2T81j-jeMjY-bdc?usp=sharing

I2amgay commented 2 months ago

https://colab.research.google.com/drive/14YPqZUeT3EyF1k0uiYiRJJjcvMF3m4NP#scrollTo=RtsATO9k2K4b 中山附中11陳宇凡

sharonli0 commented 2 months ago

我是中山附中李晨瑄 我發現當成績輸入負數時 並非出現[請輸入一個有效的數字。] 而是[你成績的等第是Invalid score。] 但是用根號等等會出現[請輸入一個有效的數字。]

https://colab.research.google.com/drive/17PzBcIYnhCPELJInzqkR6ckpYqNeatrm?usp=sharing

kai081024 commented 2 months ago

我是中山附中的王俊剴 這是我的程式 https://colab.research.google.com/drive/1K_iz4SqNcaK4f8jysC2bTrIQlDrqhyZT?usp=sharing

19-bryce commented 2 months ago

我是中山附中蘇柏瑞 這是我的程式 https://colab.research.google.com/drive/1jnbzEbsRyy3PQ_Le_lrXoli_xKzzQjWn#scrollTo=iGckmxDrteLz

pupupeter commented 2 months ago

https://colab.research.google.com/drive/14YPqZUeT3EyF1k0uiYiRJJjcvMF3m4NP#scrollTo=RtsATO9k2K4b 中山附中11陳宇凡

@I2amgay 麻煩幫我開一下共用喔~~

pupupeter commented 2 months ago

我是中山附中蘇柏瑞 這是我的程式 https://colab.research.google.com/drive/1jnbzEbsRyy3PQ_Le_lrXoli_xKzzQjWn#scrollTo=iGckmxDrteLz

@19-bryce 麻煩幫我開一下共用喔~

yangsenyu896 commented 2 months ago

我是中山附中楊森宇 這是我的程式,希望程式沒有什麼問題

https://colab.research.google.com/drive/1-8ZYcpjTOwbrES3U2UWOR8aV5--7ktbP#scrollTo=bZHcXdSmsqhA

ianma04 commented 2 months ago

我是中山附中馬瑞希 這是我練習的程式,但它說我的name 'get_grade' is not defined?希望老師可以幫我解答。 https://colab.research.google.com/drive/19WsF-j2evc9bWe7iUI_RqEU-fhHVB4cu?hl=zh-tw#scrollTo=bIGqjOcDzIBk

@ianma04 你要先執行第一個區塊的 def get_grade 才可執行第二個區塊,就不會出現 name 'get_grade' is not defined,這代表是,你要呼叫使用 get_grade 之前,必須要先執行 def get_grade 這段程式碼,才能使 get_grade 定義成功

howard-sh commented 2 months ago

我是關山工商的許志豪我幫一位中山附中的李晟瑄同學解決如果輸入的答案是<0 or>100,會出現的一些問題,雖然改的好像沒有很好但我會繼續努力學習的以下是我改的程式https://colab.research.google.com/drive/17PzBcIYnhCPELJInzqkR6ckpYqNeatrm?usp=sharing

BOBO-rgb-ufu commented 2 months ago

{BUG}@peculab 我是鼓山高中的簡宇柏,我完成了,但無法執行,有和gpt確認,但還是不知道哪裡有錯,請老師協助,謝謝 https://colab.research.google.com/drive/1WdI0WZAibazjjUR07fHTxwUXItbcmgTB?usp=sharing

pupupeter commented 2 months ago

{BUG}@peculab 我是鼓山高中的簡宇柏,我完成了,但無法執行,請老師協助,謝謝 https://colab.research.google.com/drive/1WdI0WZAibazjjUR07fHTxwUXItbcmgTB?usp=sharing

@BOBO-rgb-ufu 我幫你修正了一些,可以稍微看一下哪邊有改變 https://colab.research.google.com/drive/1x6-ImmHbeFDYNGUcX-THIq2OISPot4Yo?usp=sharing

有幾個問題可以稍微了解一下0v0

1.你的def get_grade(score) 要加上 :

  1. 「輸入錯誤,請輸入 0 ~ 100 之間的成績」 少一個引號 3.要寫一個聊天機器人,需要讓它動起來的話,需要使用try來輸入你的成績、except來排除無效數字~
yang7109-tian commented 2 months ago

我是中山附中田宇洋,這是我的程式: https://colab.research.google.com/drive/1YysPW5HS0tNmVDnnAOYAnAaEaI8qmrYm?usp=sharing

pupupeter commented 2 months ago

在分享程式碼時要請記得開權限呦!

CaiBingyan123 commented 2 months ago

我是楠梓高中蔡秉言 hw1_test的範例程式有bug 輸入101以上數值不會呈現'輸入錯誤,請輸入 0 ~ 100 之間的成績' 把程式碼 [elif 60 < score:] 改成 [ elif score <60:]就沒問題了

pupupeter commented 2 months ago

我是楠梓高中蔡秉言 hw1_test的範例程式有bug 輸入101以上數值不會呈現'輸入錯誤,請輸入 0 ~ 100 之間的成績' 把程式碼 [elif 60 < score:] 改成 [ elif score <60:]就沒問題了

@CaiBingyan123 請記得提供程式碼呦~~

coffee-sheep commented 2 months ago

我是花蓮高工盧至邦希望可以給我的程式一點建議 https://colab.research.google.com/drive/1XiRKQ4ft7C3rHIt34SrfzUg9WIeboQLV?usp=sharing

@coffee-sheep 你想到用 for loop 來改寫,非常棒,以下是我的範例程式和你改寫後的程式碼的適用情境說明

  1. 如果範圍數量較少且結構不會頻繁變動,展開的 if-else 寫法更加直觀,適合小型的條件判斷。
  2. 如果成績範圍或等第可能會變動,或者想讓代碼更加靈活可擴展,for loop 的寫法會更加合適。
pupupeter commented 2 months ago

我是花蓮高工盧至邦希望可以給我的程式一點建議 https://colab.research.google.com/drive/1XiRKQ4ft7C3rHIt34SrfzUg9WIeboQLV?usp=sharing

你使用的不是else、 if elif 的方式進行,這也不錯,如果想再挑戰更難一點的,可以考慮做個連續輸入、連續輸入次數等~ 可以參考這個語法來做ㄜ~ https://colab.research.google.com/drive/1cu1X0Ft6Kt2WhGvsDEKm2T7nOoyY9WGi?usp=sharing

Yazubi commented 2 months ago

我是中山高中趙閔萱,這是我的程式: https://colab.research.google.com/drive/1BQtDOWQn5aFCIjGpbxfnaApeOCf9w9_8?usp=sharing

coffee-sheep commented 2 months ago

我是花蓮高工,希望我的程式starteric靖 https://colab。research。google。com/drive/1XiRKQ4ft7C3rHIt34SrfzUg9WIeboQLV?usp=sharing

你不是用的是的,如果elif的話,就算了吧,可以算術,進等~ 可以來陪審員語法來】~ https://colab。research。google。com/drive/1cu1X0Ft6Kt2WhGvsDEKm2T7nOoyY9WGi?usp=sharing

感謝

1132045 commented 2 months ago

我是中山高中卓晏瑄,這是我的課程 https://colab.research.google.com/drive/1Qv0TPIkRFoDQDrRCmCmtWl6a8JXgrVyS?usp=sharing

pupupeter commented 2 months ago

我是中山高中趙閔萱,這是我的程式: https://colab.research.google.com/drive/1BQtDOWQn5aFCIjGpbxfnaApeOCf9w9_8?usp=sharing @Yazubi 很有創意耶~我覺得很酷!

Zixin232 commented 2 months ago

我是中山高中楊梓欣,這是我的課程: https://colab.research.google.com/drive/1bkiQKj8VKgZWMI_DwBea-QZY7w6AdIxl?usp=sharing

pupupeter commented 2 months ago

同學們在分享程式碼時要請記得開權限呦!~~~

terry131004 commented 2 months ago

我是林園高中的林晉琛這是我的功課 https://colab.research.google.com/drive/1kglmvMqvbU5H_PtpY9nSSc320UDcuEYX?usp=sharing

peter1128chen commented 2 months ago

我是清水高中陳坤瑋,這是我的課程 https://colab.research.google.com/drive/1UwqFwcFscVZDugSq5rqZnCQmXxQjlilv#scrollTo=IzIIaT0PiYLc&line=10&uniqifier=1

RZKlove commented 2 months ago

我是基隆高中康睿哲,這是我用城市來幫成績排等遞的程式 https://colab.research.google.com/drive/1rYBbgHX3hbeou9lxG-f7zBLeLiqVM2AU?usp=sharing

zhenxinglin21024 commented 2 months ago

我是基隆高中林貞行,這是我的程式https://colab.research.google.com/drive/1a0E2nGjpFVRY7F9hRRBM_SZrQBtrhJm8?usp=sharing

Kien0516 commented 2 months ago

我是基隆高中謝愷恩,這是我的程式 https://colab.research.google.com/drive/1zRknZZciFnU4A6UXg74U4opiQe4Dq9Xb?usp=sharing

210Abel commented 2 months ago

我是基隆高中梁詠雋這是我的程式 https://colab.research.google.com/drive/1LLRYVTbL84t-90ATWLOz7EtqSxOx0Oj1?usp=sharing

tim970520 commented 2 months ago

我是基隆高中李冠霆,以下是我的程式 https://colab.research.google.com/drive/1C0ZGRR2P1PGnKxzU93B2FjxIooKl2etg?usp=sharing

Irving-1223 commented 2 months ago

我是林園高中吳意維這是我參考別人做的程式 https://colab.research.google.com/drive/144BEIW65cxCMg-IuDIr9CeUlawHExJaa?usp=sharing

Yona825 commented 2 months ago

我是基隆高中的張芸嘉,以下是我利用身高等遞,寫得程式。希望沒有問題https://colab.research.google.com/drive/1FaRiytqfYiGbz6g4rM3eYmLdklHMu3Bo?usp=sharing

Timmmuoo commented 2 months ago

我是基隆高中郭柳霆,以下是我的程式 https://colab.research.google.com/drive/1qBH6pIsV4ZlR6IvAHixrR_QzvVwRnBom?usp=sharing

pupupeter commented 2 months ago

我是清水高中陳坤瑋,這是我的課程 https://colab.research.google.com/drive/1UwqFwcFscVZDugSq5rqZnCQmXxQjlilv#scrollTo=IzIIaT0PiYLc&line=10&uniqifier=1

@peter1128chen 請記得開共用權限呦

dilligaf01 commented 2 months ago

我是基隆高中的石兆馨,以下是以性別和體脂所分類分級的程式碼 https://colab.research.google.com/drive/1YysPW5HS0tNmVDnnAOYAnAaEaI8qmrYm#scrollTo=kADXXbnVr-On&line=30&uniqifier=1

jamesjames12345 commented 2 months ago

我是清水高中吳少鈞以下是我的程式 https://colab.research.google.com/drive/1lWs24StqFetEnD2O6psQzu-3_PvTgmDY?usp=sharing

Allen-10805 commented 2 months ago

我是清水高中江宗鴻以下是我的程式 https://colab.research.google.com/drive/1v_Q_4H9PGC4ky1DVBZf4ymIGblr1y6x_?usp=sharing