複習默寫猜數字小代碼,出現的問題。 While語句下的條件。應為result==false和answer=input()時。如果answer=input()寫在while的外邊,就會像昨天那樣一直輸出too small。 還有就是if語句,語法錯誤,百度了一下,看起來縮進了,其實是並沒有縮進。 1、 ...
複習默寫猜數字小代碼,出現的問題。
While語句下的條件。應為result==false和answer=input()時。如果answer=input()寫在while的外邊,就會像昨天那樣一直輸出too small。
還有就是if語句,語法錯誤,百度了一下,看起來縮進了,其實是並沒有縮進。
1、變數起名規則:必須是字母或下劃線_開頭,之後可以是字母,下劃線或字母。註意 大小寫,大寫A和小寫a是不同的。
2、變數可以用來賦值a=1,也可以用來存儲數據,例如小游戲開頭的預設num=10。用來比較大小。進行運算。
做那個1到100的累加。想了好久,然後只能上百度查了。然後發現我原本寫的是這樣奇怪的東西。完全錯誤,腦子轉不過彎來
百度了之後,原來我一直想用一條式子b=xxxx來做累加,忘了只要a一變,那麼b累加好數值也會變的。所以我應該用變數來儲存前一個變好的數值。一定要寫在while語句的外面,不參與迴圈。那麼下次迴圈的時候,b直接從外面這個剛剛變的數字取值。(大概只有我才會看懂我的理解筆記吧。。。)
2、邏輯判斷
真真假假,頭髮暈。
做了【Crossin的編程教室】第11課的小題(入門我都是跟著這個入門教程來走的)左到右為題目,正確答案,我的答案
複習第六課產生bool值的邏輯運算 非not,與and,或or,既然a是true,那麼not a就是not true,b=not a,所以為false
not b,就負負得正的意思吧(苦笑)false false=true
a and b 就是true and(與) false ,必須是兩個都為真才算true
同上1<2為false,b也是false,所以為false
3、for迴圈,for a(變數名)in range(x,y-1)取值範圍
用來修改while的1到100累加計算
一開始還是傻乎乎地不用賦值來
改後
今天就這樣了。一天先記幾個小知識點。一開始慢慢來。