天天看點

第3課 python條件判斷與條件嵌套

回顧一下 1,2課。。。。。我們學習了什麼

  1. print() ###你想他顯示什麼,他就顯示什麼print("你好,世界") -----注意用英文的"
  2. 變量 name = "豬八戒"
  3. python的 3個資料類型 : str ,int,float

這次我們來真的 判斷。。。if 是不是太快了?不搞事,哪裡有東西學習。。。(C 很多資料類型,SQL也一樣,python比較少,至少我第一個學習的語言是python,你不是想出來說 list, str,dict這些不是嗎?你沒有發現這些都是 3類主要 資料類型包裝在裡面的嗎?隻是格式寫法差別)

開始我們if的判斷吧。。。

開始之前,我們回歸一下學習了 内部的函數

print("你一定知道的啦") ---- 列印内容到螢幕(輸出)

type("你好世界") ----- 看 資料類型是什麼。。。

input("請輸入你覺得的東西 :") ----- 輸入。有輸出,肯定是有輸入(接收,到一個變量是通常裝B的必備,python3都是字元串....試試吧。

name = input("請輸入你覺得的東西 :")

print(name)

print(type(name))

###補充一下python 書寫規範:同級的 對齊,下一個級别的 空4個空格。(tab鍵得唔得?得!!!如果你隻是自己電腦用,我這種經常換下linux,windows的裝逼起來,各種報錯,當然現在有專門的工具轉換;初學者,還是踏實點吧)

-----單向判斷。。。(如果....就....) ,買房為例子,80W就可以首付

money = 80

if money >= 80 :

print("夠首付了,要不要結婚")

###如果 70呢?是的,無任何提示......

-----雙向判斷。。。(如果。。。。就,否則。。。)

money = 60

if money>=80 :

print("夠首付了,")

else:

print("死窮鬼。。。分都不分一下")

###是不是,不太友好。。。。如果有60W呢。。努力一把可以首付啦,也不算窮吧。。。

-----多向判斷。。。最後優化。。。。。就這樣吧。

money = 60

if money >= 80 :

print("夠首付了,")

elif 0<money<80:

print("還才一點,努力工作吧")

else:
   print("死窮鬼。。。分都不分一下")           

複制

##########################################################

判斷基本完成了,注意書寫,是不是很簡單。。。。是的,就這麼簡單。。。

如果嵌入式的,如何處理?

a = 58

##要互動,下面就修改一下

a = input("你的考試分數")

###是不是a 不太友善,是的我這種壞習慣不好,應該來個score = input() ,a無錯,但是人家接手你的程式,坑人。

if a>60:

print("大于60,優秀啦,考試及格")

else:

if 50<a<=59:

print("還有一次補考機會")

else:

print(“等藤條焖豬肉")