回顧一下 1,2課。。。。。我們學習了什麼
- print() ###你想他顯示什麼,他就顯示什麼print("你好,世界") -----注意用英文的"
- 變量 name = "豬八戒"
- 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(“等藤條焖豬肉")