吴裕雄--天生自然 PYTHON3开发学习:运算符,,#!/usr/bin


#!/usr/bin/python3 a = 21b = 10c = 0 c = a + bprint ("1 - c 的值为:", c) c = a - bprint ("2 - c 的值为:", c) c = a * bprint ("3 - c 的值为:", c) c = a / bprint ("4 - c 的值为:", c) c = a % bprint ("5 - c 的值为:", c) # 修改变量 a 、b 、ca = 2b = 3c = a**b print ("6 - c 的值为:", c) a = 10b = 5c = a//b print ("7 - c 的值为:", c)
#!/usr/bin/python3 a = 21b = 10c = 0 if ( a == b ):   print ("1 - a 等于 b")else:   print ("1 - a 不等于 b") if ( a != b ):   print ("2 - a 不等于 b")else:   print ("2 - a 等于 b") if ( a < b ):   print ("3 - a 小于 b")else:   print ("3 - a 大于等于 b") if ( a > b ):   print ("4 - a 大于 b")else:   print ("4 - a 小于等于 b") # 修改变量 a 和 b 的值a = 5;b = 20;if ( a <= b ):   print ("5 - a 小于等于 b")else:   print ("5 - a 大于  b") if ( b >= a ):   print ("6 - b 大于等于 a")else:   print ("6 - b 小于 a")
#!/usr/bin/python3 a = 21b = 10c = 0 c = a + bprint ("1 - c 的值为:", c) c += aprint ("2 - c 的值为:", c) c *= aprint ("3 - c 的值为:", c) c /= a print ("4 - c 的值为:", c) c = 2c %= aprint ("5 - c 的值为:", c) c **= aprint ("6 - c 的值为:", c) c //= aprint ("7 - c 的值为:", c)
#!/usr/bin/python3 a = 60            # 60 = 0011 1100 b = 13            # 13 = 0000 1101 c = 0 c = a & b;        # 12 = 0000 1100print ("1 - c 的值为:", c) c = a | b;        # 61 = 0011 1101 print ("2 - c 的值为:", c) c = a ^ b;        # 49 = 0011 0001print ("3 - c 的值为:", c) c = ~a;           # -61 = 1100 0011print ("4 - c 的值为:", c) c = a << 2;       # 240 = 1111 0000print ("5 - c 的值为:", c) c = a >> 2;       # 15 = 0000 1111print ("6 - c 的值为:", c)
#!/usr/bin/python3 a = 10b = 20 if ( a and b ):   print ("1 - 变量 a 和 b 都为 true")else:   print ("1 - 变量 a 和 b 有一个不为 true") if ( a or b ):   print ("2 - 变量 a 和 b 都为 true,或其中一个变量为 true")else:   print ("2 - 变量 a 和 b 都不为 true") # 修改变量 a 的值a = 0if ( a and b ):   print ("3 - 变量 a 和 b 都为 true")else:   print ("3 - 变量 a 和 b 有一个不为 true") if ( a or b ):   print ("4 - 变量 a 和 b 都为 true,或其中一个变量为 true")else:   print ("4 - 变量 a 和 b 都不为 true") if not( a and b ):   print ("5 - 变量 a 和 b 都为 false,或其中一个变量为 false")else:   print ("5 - 变量 a 和 b 都为 true")
#!/usr/bin/python3 a = 10b = 20list = [1, 2, 3, 4, 5 ]; if ( a in list ):   print ("1 - 变量 a 在给定的列表中 list 中")else:   print ("1 - 变量 a 不在给定的列表中 list 中") if ( b not in list ):   print ("2 - 变量 b 不在给定的列表中 list 中")else:   print ("2 - 变量 b 在给定的列表中 list 中") # 修改变量 a 的值a = 2if ( a in list ):   print ("3 - 变量 a 在给定的列表中 list 中")else:   print ("3 - 变量 a 不在给定的列表中 list 中")
#!/usr/bin/python3 a = 20b = 20 if ( a is b ):   print ("1 - a 和 b 有相同的标识")else:   print ("1 - a 和 b 没有相同的标识") if ( id(a) == id(b) ):   print ("2 - a 和 b 有相同的标识")else:   print ("2 - a 和 b 没有相同的标识") # 修改变量 b 的值b = 30if ( a is b ):   print ("3 - a 和 b 有相同的标识")else:   print ("3 - a 和 b 没有相同的标识") if ( a is not b ):   print ("4 - a 和 b 没有相同的标识")else:   print ("4 - a 和 b 有相同的标识")
#!/usr/bin/python3 a = 20b = 10c = 15d = 5e = 0 e = (a + b) * c / d       #( 30 * 15 ) / 5print ("(a + b) * c / d 运算结果为:",  e) e = ((a + b) * c) / d     # (30 * 15 ) / 5print ("((a + b) * c) / d 运算结果为:",  e) e = (a + b) * (c / d);    # (30) * (15/5)print ("(a + b) * (c / d) 运算结果为:",  e) e = a + (b * c) / d;      #  20 + (150/5)print ("a + (b * c) / d 运算结果为:",  e)

吴裕雄--天生自然 PYTHON3开发学习:运算符

评论关闭