【Python 第10課】 變量2

變量這東西,咱們已經用過。有了變量,就能夠存儲和計算數據。今天來說點變量的細節。

#====
變量命名規則 ====#
變量名不是你想起就能起的:


第一個字符必須是字母或者下劃線「_

剩下的部分能夠是字母、下劃線「_」或數字(0-9

變量名稱是對大小寫敏感的,mynamemyName不是同一個變量。
幾個有效的栗子:
i
__my_name
name_23
a1b2_c3

幾個壞掉的栗子(想一下爲何不對):
2things
this is spaced out
my-name
python

 

#==== 變量的運算 ====#

咱們前面有用到變量來存儲數據:
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:數學

相關文章
相關標籤/搜索