變量這東西,咱們已經用過。有了變量,就能夠存儲和計算數據。今天來說點變量的細節。
#==== 變量命名規則 ====#
變量名不是你想起就能起的:
第一個字符必須是字母或者下劃線「_」
剩下的部分能夠是字母、下劃線「_」或數字(0-9)
變量名稱是對大小寫敏感的,myname和myName不是同一個變量。
幾個有效的栗子:
i
__my_name
name_23
a1b2_c3
幾個壞掉的栗子(想一下爲何不對):
2things
this is spaced out
my-namepython
#==== 變量的運算 ====#
咱們前面有用到變量來存儲數據: this
num = 10
answer = input()
也有用到變量來比較大小: answer < num
除此以外,變量還能夠進行數學運算: a = 5 b = a + 3 c = a + b
python中運算的順序是,先把「=」右邊的結果算出了,再賦值給左邊的變量。下面這個例子: a = 5 a = a + 3 print a
你會看到,輸出了8,由於先計算出了右邊的值爲8,再把8賦給左邊的a。
經過這種方法,能夠實現累加求和的效果。它還有個簡化的寫法:
a += 3這個和a = a + 3是同樣的。spa
因而,利用變量、循環、累加,能夠寫一個程序,來完成傳說中高斯大牛在小時候作過的題:1+2+3+...+100=?從1加到100等於多少?
提示:你能夠用一個變量記錄如今加到幾了,再用一個變量記錄加出來的結果,經過while來判斷是否是加到100了。input
answer:數學