1. 程式人生 > >python-FIrst1--變量賦值-註釋-用戶交互-條件判斷與縮進

python-FIrst1--變量賦值-註釋-用戶交互-條件判斷與縮進

代碼 blog 本質 else error: 錯誤 div 固定 code

變量與賦值

name=‘mike‘ #這裏一定要註意,如果右邊的值不是數字,就一定要加引號,否則系統會認為右邊也是一個變量,而右邊我們希望是一個值,所以這時候我們就需要給右邊加上單引號或者雙引號,以表示右邊是一個字符串。

age=39

把右邊的值賦予左邊,就是賦值,左邊的name和age就叫做變量。

註釋

可以用#符號來表示,也可以用一對三個連續的單引號和雙引號來表示多行註釋,當要註釋的內容不多的時候用#比較方便,當要註釋很多行內容尤其是超過三行的時候最好用,一對 三個單引號或者雙引號

#床前明月光

上面是一個單行註釋,下面是一個多行註釋,本質上沒有任何區別,一段好的代碼需要有詳細的註釋,這樣方便以後的維護,也方便其他的人對你的代碼進行閱讀,如果你離職了,你的代碼沒有人能夠閱讀,這樣可能也就沒法進行升級更新了。

‘‘‘
床前明月光,
疑是地上霜。
舉頭望明月,
低頭思故鄉
‘‘‘ 

用戶交互

顧名思義,就是用戶和計算機發生互動,之前name這個變量是固定不變的內容,固定不變的值,這樣很明顯會無法滿足我們的需求,此時就需要一個更加靈活的函數,input函數,可以讓用戶輸入,每次用戶可能都可以輸入不同的內容也就是不同的值,這樣我們的變量就可以是不同的,就不需要一遍遍重復的定義了。這樣的變量就是通過動態存儲進去的。即便是交互輸入如果是字符串一樣是需要加雙引號或者單引號的,否則系統仍舊是會錯誤的判斷成是一個變量,準確說是一個沒有定義的變量。

name=input(plz input your name :
) print(name)

條件判斷:

 if 我身高超過兩米:

  print("我可以去打NBA了”)

else:

    print("還是老老實實的上學吧")

上面是一個很基本的一個條件判斷格式, 下面是一個判斷是否成年人的一個實例

age=input(‘plz input your age:‘)
if int(age)>=18:
    print(‘成年人‘)
else:
    print(‘未成年人‘)
plz input your age:22
成年人

 縮進

age=21
 print(age:,age)
File 
"<ipython-input-12-c44e00ba563a>", line 2 print(age:,age) ^ IndentationError: unexpected indent

上述代碼出現問題就是因為print函數前面有了一個空格,縮進不正確,這就是由縮進不對引發的錯誤~~~~~~,切記

 

python-FIrst1--變量賦值-註釋-用戶交互-條件判斷與縮進