3. Guessing and Checking with Conditionals
學習重點
數學 餘數、因數、平均、開根號
程式 條件式的寫法、隨機數的生成、I/O的使用
程式
條件式的寫法
1. 比較算子
Homework
請解釋 "=" 與 "==" 的不同
2. 條件式的結構
if (判斷條件A): // 如果 A 是真的 做 B 行為 // 則執行 B elif (判斷條件C): // 如果 C 是真的 做 D 行為 // 則執行 D else: // A 和 C 都不成立, 則 ... 做 E 行為 // 則執行 E
Homework
請問 elif 是必要的嗎?
如何使用條件式,找出 20 的因數? 提示:如果 20 % i 為 0, 則 i 是 20 的因數
進階:使用 Python 的函數庫 gcf(s,t) 找出 s 和 t 的最大公因數 並寫一個程式能達到 gcf 一樣的功能
隨機數的生成
I/O的使用
學會使用 input 與使用者互動
Homework
寫一個猜數字遊戲。用隨機數決定一個數字 number,然後給使用者輸入他猜的數字 guess。如果使用者猜對(guess == number),則結束。若沒猜中,則程式要提示使用者 guess 跟 number 的關係(大於或小於)。
寫一個函數,能夠算出:使用者輸入的數字 x 的平方根。提示:會用到平均數、條件式、迴圈
Previous2. Making Tedious Arithmetic Fun with Lists and LoopsNext4. Transforming and Storing Numbers with Algebra
Last updated