if 3 > 2: print("yes") elif 3 == 2: print("equal") else: print("no") 1 a = 2**3 2 print(a) #結果為8 3 4 b = 9%2 5 print(b) #結果為1 1 num1 = int(input("num1 ...
變數:為了存儲程式運算過程中的一些中間 結果,為了方便日後調用
常量:固定不變的量,字元大寫
變數的命名規則
1、字母數字下劃線組成
2、不能以數字開頭,不能含特殊字元和空格
3、不能以保留字命名
4、不能以中文命名
5、定義變數名,應有意義
6、駝峰式命名、下劃線分割單詞
7、變數名區分大小寫
數據運算
表達式if else語句
if 3 > 2: print("yes") elif 3 == 2: print("equal") else: print("no")View Code
註釋
1、' ' #單行註釋
2、" " 單行註釋
3、''' ''' 多行註釋
input() #用戶輸入
字元串拼接(+) print("a"+"b")
數學運算 + - * / //(整除) %(取餘) **(指數運算)
1 a = 2**3 2 print(a) #結果為8 3 4 b = 9%2 5 print(b) #結果為1View Code
比較運算符
輸出三個數的最大值和三個數的最小值
1 num1 = int(input("num1:")) 2 num2 = int(input("num2:")) 3 num3 = int(input("num3:")) 4 5 num_max = 0 6 if num1 > num2: 7 num_max = num1 8 if num_max > num3: 9 print("max nums: %s " % num_max) 10 else: 11 print("max nums: %s " % num3) 12 else: 13 num_max = num2 14 if num_max > num3: 15 print("max nums: %s " % num_max) 16 else: 17 print("max nums: %s " % num3)View Code
賦值運算符
1 num1 = 2 2 3 def nums(num1): 4 5 num1 += 2 #等價於num1 + 2 = 6 6 #num1 -= 2 #等價於num1 +-2 = 2 7 #num1 *= 2 #等價於num1 * 2 = 8 8 #num1 /= 2 #等價於num1 / 2 = 2.0 9 return num1 10 11 print(nums(4))View Code
邏輯運算符
and (且,並且)
只有兩個條件都為True,那麼結果為True
or (或)
兩個條件其中一個為True,那麼結果為True
not (非)
not 5 > 3 等價於 5 < 3 ,結果False
not 5 < 3 等價於 5> 3 ,結果True
短路原則
條件1 and 條件2
條件1 or 條件2
---對於and
如果前面的第一個條件為假,那麼這個and前後兩個條件組成的表達式的計算結果就一定為假 ,第二個條件就不會被計算。
---對於or
如果前面的第一個條件為真,那麼這個or前後兩個條件組成的表達式的計算結果就一定為真,第二個條件就不會被計算。
while 迴圈
1 age = 50 2 while True: 3 num = int(input(">>>:")) 4 if num > age: 5 print("大於age") 6 elif num < age: 7 print("小於age") 8 else: 9 print("等於age") 10 breakView Code
九九乘法表練習
1 #while 迴圈 2 3 a = 1 4 while a <= 9: 5 b = 1 6 while b <= a: 7 print(("%s * %s = %s") % (a, b, a * b), end=" ") 8 b += 1 9 print() 10 a += 1 11 12 #for迴圈 13 14 for i in range(10): 15 if i > 0 : 16 for j in range(i+1): 17 if j > 0: 18 print(("%s * %s = %s")%(i,j,i*j),end=" ") 19 print()View Code
九九乘法表練習,運行結果
1 九九乘法表練習,運行結果 2 ''' 3 1 * 1 = 1 4 2 * 1 = 2 2 * 2 = 4 5 3 * 1 = 3 3 * 2 = 6 3 * 3 = 9 6 4 * 1 = 4 4 * 2 = 8 4 * 3 = 12 4 * 4 = 16 7 5 * 1 = 5 5 * 2 = 10 5 * 3 = 15 5 * 4 = 20 5 * 5 = 25 8 6 * 1 = 6 6 * 2 = 12 6 * 3 = 18 6 * 4 = 24 6 * 5 = 30 6 * 6 = 36 9 7 * 1 = 7 7 * 2 = 14 7 * 3 = 21 7 * 4 = 28 7 * 5 = 35 7 * 6 = 42 7 * 7 = 49 10 8 * 1 = 8 8 * 2 = 16 8 * 3 = 24 8 * 4 = 32 8 * 5 = 40 8 * 6 = 48 8 * 7 = 56 8 * 8 = 64 11 9 * 1 = 9 9 * 2 = 18 9 * 3 = 27 9 * 4 = 36 9 * 5 = 45 9 * 6 = 54 9 * 7 = 63 9 * 8 = 72 9 * 9 = 81View Code