學習反思

輸出為0真的很搞
已經輸出0了還是錯

班級:111CS102 劉孟勛
發佈時間: 09月27日 18:28:47 (週二)

最近手氣不太好來刷個字數拿一下分數,重複字數是不是不算分阿==
這個判分系統真的優秀~

班級:111夜程式設計(一) 廖玲銹
發佈時間: 09月27日 18:28:45 (週二)

四則運算符號要記牢,不確定要再看看教材,把/寫成//,笑死XDD

班級:111夜程式設計(一) 廖玲銹
發佈時間: 09月27日 18:17:28 (週二)

在這題卡住頗久,因老師尚未教到條件判斷,
今天再重新看了一下線上教材…(雙向/多向/巢狀判斷)
這題真的不難。

班級:111夜程式設計(一) 陳虹羽
發佈時間: 09月27日 15:01:02 (週二)

使用 if else 來做判斷

班級:111程式設計(一) 蔡明翰
發佈時間: 09月26日 00:10:52 (週一)

可能之前卡在條件判斷的題目有點久,
若要做數值運算除了可以使用eval函數還可以使用int做轉型,
我居然寫出{(變數名):.0f}這種寫法… 
我記得老師在上週上課時有提到這種寫法是不正確的?
今天還是先別解題了,思緒開始有點不清了(笑)

班級:111夜程式設計(一) 陳虹羽
發佈時間: 09月25日 22:01:11 (週日)

tips中的math模組函式名稱錯誤,應為math.pi

班級:111夜程式設計(一) 陳虹羽
發佈時間: 09月25日 01:02:12 (週日)

寫程式真的很講求心細,
若是需到輸出結果需與答案一致的題目,
明明算式、數值都是正確無誤的,
但只要少一個括號或多一格空格都不行。

"要快且要心細"這個基本概念,
無論套用在各個面向,
都是我們追求的目標。

班級:111夜程式設計(一) 陳虹羽
發佈時間: 09月25日 00:26:50 (週日)

我使用老師的系統在寫code的時候,
習慣會加很多註解。
這樣我就不用在題目與平台編輯器之間來回切換視窗,
(在平台編輯器中,游標移到"程式設計區"雖然也可以看到題目與tips)
但直接用註解打在上面就不用移來移去。
這樣在對照輸出結果時也會比較方便,
一點小心得,謝謝。

班級:111夜程式設計(一) 陳虹羽
發佈時間: 09月25日 00:00:19 (週日)

原本是抱持著試看看的心理,
直接在輸出部份作數值運算加格式化輸出,
沒想到居然行得通!
這樣可以少打好幾行code,
覺得還挺有趣的。

套句楊達立教授說的話:
「寫程式可以多方嘗試,多試幾次也無妨,反正電腦又不會壞。(笑)」

班級:111夜程式設計(一) 陳虹羽
發佈時間: 09月24日 23:49:46 (週六)

速率換算應該是國小中高年級程度的數學題目,
剛剛腦袋差點轉不過來居然一開始不知要如何換算(摀臉)。

題目是說要輸入x,y,z三個數值,
各代表分/秒/距離(公里)
但因為是數值,所以我變數名稱習慣取名num1/2/3來寫,
輸出答案/格式也是對的。
但貼上批閱時,系統居然指定變數名稱要與題目一致使用x,y,z…?
但我的認知是只要輸出結果是正確的就可以,所以…(有點黑人問號?@_@)

班級:111夜程式設計(一) 陳虹羽
發佈時間: 09月24日 23:33:54 (週六)

格式化輸出雖然可以使用到%與format這二種方式,
但在使用%語法的情況下無論整數/浮點數/字串都是預設向右靠齊,
(使用format則會有所區分)

"要讓程式寫的簡潔好記真的要下很多功課!"

班級:111夜程式設計(一) 陳虹羽
發佈時間: 09月24日 22:02:18 (週六)

在python的格式化輸出有很多方法:
像課本裡p1-8、p1-9裡提到的利用format與%二個格式,
但我認為最直覺的是老師在線上教材中第一章螢幕輸出指令中,
(範例6: 固定字串與多個變數內容合併輸出)
“n1 = "John"
 n2 = "Bob"
 print(f"{n1} and {n2} are good friends.")”
這三行的操作最直覺。
至於有關於小數輸出取位數的寫法,
課本與教材中都沒有提到,
在此也提供出來:
{變數名:.欲取小數位數f}
希望可以提供一點幫助,
謝謝。

班級:111夜程式設計(一) 陳虹羽
發佈時間: 09月24日 15:18:29 (週六)

一開始看不太懂題目,直到開始測試後才知道空白的意思是什麼

班級:111程式設計(一) 吳尚瑋
發佈時間: 09月23日 16:26:04 (週五)

公分(cm)要記得轉公尺(m)

班級:111程式設計(一) 吳尚瑋
發佈時間: 09月23日 16:19:05 (週五)

開根號想一下就可以了

班級:111程式設計(一) 吳尚瑋
發佈時間: 09月23日 16:16:13 (週五)

a%5後有沒有餘數就知道是不是5的倍數了

班級:111程式設計(一) 吳尚瑋
發佈時間: 09月23日 16:08:54 (週五)

60以上 所以a>=60

班級:111程式設計(一) 吳尚瑋
發佈時間: 09月23日 16:06:22 (週五)

這題有兩個方法可以解
*-1 或 abs()

班級:111程式設計(一) 吳尚瑋
發佈時間: 09月23日 16:04:13 (週五)

有點陷阱題的感覺...
要注意a%3完後有餘數的話,a//3後的商要+1

班級:111程式設計(一) 吳尚瑋
發佈時間: 09月23日 16:00:20 (週五)

要注意是超過(含)100元
m>=100

班級:111程式設計(一) 吳尚瑋
發佈時間: 09月23日 15:54:01 (週五)

判斷是奇數還是偶數的方法就是~~
看數字除2後有沒有餘數
a%2==0 或 a%2!=0

班級:111程式設計(一) 吳尚瑋
發佈時間: 09月23日 15:48:45 (週五)

題目應該有誤,import pi 才對。

班級:111夜程式設計(一) 廖玲銹
發佈時間: 09月22日 23:10:13 (週四)

若a % 2 == 0 
沒有餘數那便為 偶數
餘數不等於0那此數便是 奇數

班級:111程式設計(一) 陳儀婕
發佈時間: 09月22日 22:30:33 (週四)

a%3是a除以3的餘數
a//3取商
有餘數就要+1(天),整除就不用+
不熟的話 if後面的比較運算式較容易搞混

班級:111程式設計(一) 陳儀婕
發佈時間: 09月22日 22:23:07 (週四)

60分以上是及格,所以所以善用if,:

班級:111程式設計(一) 賴詩涵
發佈時間: 09月22日 14:25:17 (週四)

直接abs,沒用if

班級:111程式設計(一) 賴詩涵
發佈時間: 09月22日 14:23:35 (週四)

榆樹是0是偶數,if函數要加:

班級:111程式設計(一) 賴詩涵
發佈時間: 09月22日 14:21:57 (週四)

跟奇數偶數差不多

班級:111程式設計(一) 陳姿穎
發佈時間: 09月22日 14:21:08 (週四)

60分也算及格

班級:111程式設計(一) 陳姿穎
發佈時間: 09月22日 14:20:43 (週四)

反覆嘗試

班級:111程式設計(一) 張婉琦
發佈時間: 09月22日 14:20:29 (週四)

*-1 就知道

班級:111程式設計(一) 陳姿穎
發佈時間: 09月22日 14:20:15 (週四)

在邏輯上有點問題,問了同學才知道該怎麼做!
記得如果有餘數記得要再加一天

班級:111程式設計(一) 江妍嬅
發佈時間: 09月22日 14:19:56 (週四)

除2=0 偶數 
除2!=0奇數

班級:111程式設計(一) 陳姿穎
發佈時間: 09月22日 14:19:27 (週四)

打完後去交卷結果有錯誤,問了一下隔壁的同學才發現被題目騙了,盡然要+1才能過關.......
真的是很數學邏輯的題目。

班級:111程式設計(一) 郭昱妘
發佈時間: 09月22日 14:18:52 (週四)

有餘數就+1

班級:111程式設計(一) 陳姿穎
發佈時間: 09月22日 14:18:06 (週四)

善用if函數,要加:

班級:111程式設計(一) 賴詩涵
發佈時間: 09月22日 14:18:04 (週四)

原本卡在a//3,沒有想到a%3,後來想到後成功解出,讚啦!!!!!

班級:111程式設計(一) 陳昱蓉
發佈時間: 09月22日 14:18:00 (週四)

>=100

班級:111程式設計(一) 陳姿穎
發佈時間: 09月22日 14:17:14 (週四)

%s 跟%d 的部分

班級:111程式設計(一) 陳姿穎
發佈時間: 09月22日 14:16:34 (週四)

跟前幾題差不多

班級:111程式設計(一) 陳姿穎
發佈時間: 09月22日 14:15:21 (週四)

判斷5的倍數只要將此數除以5得餘數,便可得知此數是否為5的倍數了。

班級:111程式設計(一) 葉祐祺
發佈時間: 09月22日 14:12:26 (週四)

體重除身高(公尺)的平方=BMI

班級:111程式設計(一) 陳姿穎
發佈時間: 09月22日 14:11:29 (週四)

判斷成績是否及格只需知道成績是否有<60,<60輸出不及格,反之則輸出及格。

班級:111程式設計(一) 葉祐祺
發佈時間: 09月22日 14:10:56 (週四)

海龍公式

班級:111程式設計(一) 陳姿穎
發佈時間: 09月22日 14:09:45 (週四)

每個人常用的溫度單位不同

班級:111程式設計(一) 陳姿穎
發佈時間: 09月22日 14:09:20 (週四)

若n<0時,只要乘以-1就會變成正數,反之,則直接輸出n即為正數。

班級:111程式設計(一) 葉祐祺
發佈時間: 09月22日 14:09:19 (週四)

跟上一題差不多簡單

班級:111程式設計(一) 蕭子誠
發佈時間: 09月22日 14:08:12 (週四)

相加除3 .2f

班級:111程式設計(一) 陳姿穎
發佈時間: 09月22日 14:08:00 (週四)

蠻簡單的

班級:111程式設計(一) 蕭子誠
發佈時間: 09月22日 14:07:57 (週四)