python菜鳥基礎知識(一)

第三章 基礎

3.1程控制語句

3.1.1if語句

1.單ifpython

​ if 關鍵字 空格 條件 冒號code

​ 縮進 結果字符串

print(1)
if 3 > 2:
    print(9)
print(8)

2 .if......else......(二選一)input

​ if 空格 條件 冒號class

​ 縮進 結果基礎

​ else 冒號擴展

​ 縮進 結果循環

n = int(input("請輸入數字:"))
if 3 < n:
    print(123)
else:
    print(321)
print(6)

3 .if......elif......elif.....(多個選擇一個或者零個)數據類型

​ (若是......再若是......)總結

if 空格 條件 冒號

縮進 結果

elif 空格 條件 冒號

縮進 結果

elif 空格 條件 冒號

縮進 結果

print (111)
if 3 > 2:
    print("A")
elif 2 > 1:
    print("B")
elif 6 < 9:
    print("C")
print (222)
  1. if.....elif.....else..(多個選一個)
if 3 == 2:
    print(9)
elif 3 < 2:
    print(8)
else:
    print(9)

5 .if if if (多選多或零)

if  3 > 2:
    print("A")
print(123)
if 3 < 6:
    print("B")

6.if 嵌套 (進行多層判斷,通常if嵌套寫三層就能夠了)

sex = "女"
age = "35"
if sex == "女":
    if age == 35:
        print("進來坐坐")
    else:
        print("你去隔壁王家")
else:
    print("你走吧去找老李")

3.1.2 其餘知識點

  • and和and先後都爲真纔是真
  • type查看數據類型
  • int("5")將字符串5轉換成整型
  • str(5)將整型轉換成字符串
  • ==判斷先後是否相等

3.1.3 While 語句

1.While ---關鍵字 (死循環)

1) while 條件:

​ 循環體

while True:
    print("123")
    print("456")
    print("789")
    print("999")
    print("666")

​ 知識擴展

print(bool(5))
  輸出True
  print(bool(-5))
  輸出True
  print(bool(0))
  輸出False
  
  注:數字中非零的都是True
count = 1
while count <= 5:
    print(count)
    count = count + 1
    
 #輸出   12345

count = 5
while count:
    print(count)
    count = count - 1
    
  #輸出   54321
  • break (終止當前循環,break下方的代碼不會執行)
while True:
    print(123)
    print(234)
    break
    print(345)
  #輸出結果  123
            234
  • continue (假裝成循環體中的最後一行,跳出當前循環,繼續下次循環)
while True:
    print(123)
    print(234)
    continue
    print(345)
print(456)

  #輸出結果 123,234 循環

2) while else

while else

while+空格+條件+冒號

縮進+循環體

else+冒號

縮進+循環體
while True:
    print(123)
else:
    print(321)
    
# 輸出結果  123
 while False:
     print(123)
 else:
    print(321)
    
# 輸出結果  321
總結:
  • 打斷循環的方式(本身修改條件;break)
  • break---打破當前循環
  • continue---跳出當前循環繼續下次循環
  • break和continue相同之處:他們如下的代碼都不執行
相關文章
相關標籤/搜索