一、比較運算子
# 一般情況下 比較運算子二、邏輯運算子a = 3
b = 5
print(a == b) # false
print(a != b) # true
print(a > b) # false
print(a < b) # true
print(a >= b) # false
print(a <= b) # true
c = "zb123456"
d = "zb123456"
print(c == d) # true
print(c != d) # false
a = 1三、if的條件語句b = 2
c = 3
# 邏輯與運算 and 左右倆邊只要有false 整體表示式就為false
print(a > b and c > b) # false
print(a < b and c > b) # true
# 邏輯或運算 or 左右倆邊只要有true 那麼整體表示式就為true
print(a == b or c > a) # true
print(a > c or c < b) # false
# 邏輯非運算
print(not a != c) # false
'''四、if...else雙分支條件語句單分支結構
if 條件 (true或者false):
if判斷中的**,只有if後面的條件成立才會被執行
print(if外面的**,無論任何都會被執行)
'''if true:
print("if 條件判斷中的**塊")
print("條件是true 則執行這裡的**,如果是false則不執行")
if 3 > 6:
print("這裡不會被執行")
# 外面的** 無論任何都會被執行
print("if 外面的**塊")
print("***************====")
# # age = 18
# # input接受到的資料是字串 "18」 不能和數字型別的18 進行比較
# age_str = input("請輸入年齡: ")
# # 將字串型別資料 轉換為整型 才能進行數值型別資料比較
# age = int(age_str)
# if age >= 18:
# print("表示可以進入網咖")
# print("你可以學習駕照了")
## print("系統關閉")
# 改寫
age = int(input("請輸入年齡: "))
if age >= 18:
print(f"你的年齡是歲,可以學習駕照")
print("系統關閉")
# if else 雙分支結構五、if elif else 多分支結構# if 後面的條件滿足則 執行if中的**
# 否則 執行else在的** 非此即彼
age = int(input("請輸入年齡: "))
if age >= 18:
print(f"你的年齡是歲,已滿18歲,可以學習駕照")
else:
print("小屁孩,趕緊回家寫作業")
# elif 這個分支語句在if 後面的條件不滿足的時候 執行六、多層巢狀# if elif else 從上到下 進行判斷 滿足條件就執行對應區間的** 然後結束**
# 上面使用的條件都不滿足 則 執行else中的**
# 0-3 寶寶 4-6 幼兒園 7-12 小學 13-18 中學 18-終點 成年人
age = int(input("請輸入乙個年齡: "))
if age <= 3:
print("你還是個寶寶")
elif age <= 6:
print("應該上幼兒園了,或者學前班")
elif age <= 12:
print("上小學")
elif age <= 18:
print("祖國的 花骨朵,中學")
else:
print("成年人的世界你不懂")
# 多層巢狀七、三元表示式# money = 1 有錢 money =0 沒錢
# seat = 1 有座位 seat = 0 沒座位
money = int(input("請問你有錢嗎? (有錢輸入1,沒錢輸入0): "))
# 1 表示true 0 表示false
if money: # 有錢
seat = int(input("車上有座位嗎? (有請輸入1,沒有則輸入0): "))
if seat: # 有座位的
print("我有錢還有座位,我最牛掰")
else: # 沒有座位
print("我有錢,但我沒有座位,我只能站著")
else: # 沒錢
print("滾")
a = 3八、while迴圈b = 5
# 實現的功能是 誰大輸出誰
if a > b:
print("a比較大", a)
else:
print("b比較大", b)
# 一行**實現 上面四行** 使用三元表示式
# a > b 則將a賦值給c, 否則將b賦值給c
c = a if a > b else b
print(c)
# while 迴圈 實現列印五個hello python# 提前定義初始值
i = 0
while i < 5:
print(f"第次迴圈", "hello python")
# i = i = + 1 使用i += 1替換
i += 1
print("********************")
'''結束條件是 i < 5 不滿足,
第一次迴圈:i = 0,作比較 滿足條件,列印,i = 1
第二次迴圈:i = 1,作比較,滿足條件,列印,i = 2
第三次迴圈:i = 2,作比較,滿足條件,列印,i = 3
第四次迴圈:i = 3,作比較,滿足條件,列印,i = 4
第五次迴圈:i = 4,作比較,滿足條件,列印,i = 5
第六次迴圈:i = 5,作比較,不滿足條件,結束迴圈
'''
第二天學python
while else else是跟在while後的,while沒有被break打斷走else,被break打斷,不走else。utf 8 3個位元組表示乙個中文。中文全包括。至少用乙個位元組表示。unicode 4個位元組表示乙個中文。gbk 包含中文與英文本母,乙個中文用兩個位元組。不全。冪運算 ...
學python爬蟲第二天
墨跡少女,隨心學習,啊,好慢!import requests 定義請求的url url 定義請求頭 headers 定義輸入變數 input input post傳送的資料 data 傳送請求 res requests.post url url,headers headers,data data 接...
學python第二天 學習python第二天
一 python的版本選擇與安裝後的操作 python 2 vs 3 1。預設支援中文 2.不相容2.x 3.核心語法調整,更易學 4.新特性預設只在3.x上有 系統位數 32bit 記憶體的最大定址空間是2 32,4gb 64bit,2 64 但實際上支援不到這莫大的記憶體,2 4x,目前主機板支...