Day 3 - Beginner - Control Flow and Logical Operators

題目只是好玩。我之所以提到,是提醒新手,寫程式要記得防呆。像我上次提到,使用者不見得會照著你的提示輸入。

這一章好像大家都沒問題?
PS:Day 4 & 5 我做的筆記比較多(因為週末意識到,可能做記錄的話,最好事前準備詳細一點)

原來有發言限制的問題,我是 admin 所以沒測到。今天先到這裡,我們下回繼續,謝謝大家!

我的十進位是將True的字母數量*10在+Love2的字母數量

finalscore=score1*10+score2

看到老師的解法還有點 哇!原來還有這種方法~

1個讚

請問 33.披薩訂購練習
我的編碼寫的跟課程不一樣,
這樣的寫法結果沒問題,但未來會不會有問題? 我在考慮要不要調整?

https://repl.it/@hsien33/day-3-4-exercise#main.py

程式不一樣沒關係。

如果與效能相關,當然要學習更好的方法,不過目前的階段,應該都影響不大。

比方說,你的判斷式,第10行、17行、24行都一定會執行。
但如果是用 elif: else: ,一旦前面條件符合後,後面的就不會執行。

2個讚

瞭解了,感謝您的說明~ Thanks.

1個讚

已經到的朋友,一樣請打聲招呼。讓我知道有哪些與會者。感謝!

3個讚

3-31. Leap Year #Exercise
這一節主要在做 if elif else 的相關練習


想請問這邊的code
最上面為什麼他要設定bill = 0呢?
然後後面又分別依據年齡設定不同的bill price

1個讚

產生一個新的變數時,同時給他一個初始值。是比較安全的程式寫法。

1個讚

這個是根據pizza 不同的付費方式,設定不同的價格。
也就是講師介紹的付費方式(或是readme),改成程式的寫法而已。

好的! 謝謝sky 大

他後面提到說 bill += 3 會等於 bill = bill +3
這樣是不是也可以設定說
bill -= 3 等於bill = bill -3

YES

1個讚

我剛剛說的 README.md
就是每個習題的說明。

提醒:要寫程式,不能只看video

3個讚

關於「為什麼他要設定bill = 0」
我也有同樣的疑惑呢,因為這行就算隱藏好像對結果沒什麼影響,
感謝你提問還有sky大大的解釋唷

1個讚

我有點擔心 Nicole 的進度。一次慢了的話,之後會一直慢,大家的討論,可能會看不懂,然後就放棄了。

1個讚

發現思考的脈絡不同,就真的會有不同的寫法呢!

pizza那題我一開始寫的時候是把
pepperoni放在pizza size的條件下,像這樣

後面才又試著用Angela的邏輯作了一次

其實我的進度也是大落後,不過還是會盡力跟上的,
反正如果當下沒辦法參與互動,
我上完課會再回來看大家的討論~

這樣很棒。
自己寫一次,然後參考老師的作法。
PS:我目前是看題目就直接寫,運作無誤就會跳過去,這種方式不好。有時會漏掉某些資訊。