python學習(4)———變量和命名以及輸入

變量

python 中,變量基本上就是代表某個值的名字,例如,你想讓x代表3,那麼只需要執行以下語句:
>>>x=3
=表示賦值,也就是說x被賦值了數值3,也可以說將變量x綁定到了值3上。綁定了以後,我們就可以用表達式來使用變量了。
>>>x*2
6
以上是用解釋器運行語句後的結果,可以看到得到的結果爲3*2的結果。

一個簡單的例子

農場裏有八隻兔子,4只雞,現在讓你數一共有多少個腿。首先,我們定義兔子的數量爲x,雞的數量爲y。由於兔子有四條腿,雞有兩條,所以一共有x*4+y*2條腿。
以下是代碼示例。

# -*- coding: utf-8 -*-
x=8                                               #定義兔子的數量爲x並且賦值8
y=4                                               #定義雞的數量爲y並且複製4
print "一共有".decode('utf-8').encode('gbk'),\
(x*4+y*2),"只腿".decode('utf-8').encode('gbk')    #輸出腿的總數量x*4+y*2

在輸出各個變量中間以,爲間隔
得到的結果:
40

例子的擴展(輸入輸出的應用)

爲了更好的應用這個例子,如果要開發一個計算腿的程序,我們就得將輸入和輸出應用到裏面來,交互式解釋器是可以直接執行輸入輸出的首先我們輸入兔子的數量x,然後獲取雞的數量y,最後輸出腿的總數量。

# -*- coding: utf-8 -*-
# -*- coding: utf-8 -*-
x=input("兔子數量爲:".decode('utf-8').encode('gbk'))#定義兔子的數量爲x並且賦值8
y=input("雞數量爲:".decode('utf-8').encode('gbk'))  #定義雞的數量爲y並且複製4
print "一共有".decode('utf-8').encode('gbk'),\
(x*4+y*2),"只腿".decode('utf-8').encode('gbk')       #輸出腿的總數量x*4+y*2

得到的結果:
輸入輸出

發佈了21 篇原創文章 · 獲贊 10 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章