# 算术运算符 print(5 + 3) # 加法 print(5 - 3) # 减法 print(5 * 3) # 乘法 print(5 / 3) # 除法,结果为浮点数 print(5 // 3) # 整除,结果为整数 print(5 % 3) # 取模(余数) print(5 ** 3) # 幂运算 # 比较运算符 print(5 == 3) # 等于 print(5 != 3) # 不等于 print(5 > 3) # 大于 print(5 < 3) # 小于 print(5 >= 3) # 大于等于 print(5 <= 3) # 小于等于 # 赋值运算符 x = 5 x += 3 # x = x + 3 print(x) x -= 3 # x = x - 3 print(x) x *= 3 # x = x * 3 print(x) x /= 3 # x = x / 3 print(x) x //= 3 # x = x // 3 print(x) x %= 3 # x = x % 3 print(x) x **= 3 # x = x ** 3 print(x) # 逻辑运算符 a = True b = False print(a and b) # 逻辑与 print(a or b) # 逻辑或 print(not a) # 逻辑非 """ 基础:计算表达式 7 + 3 * (10 / 2) 的结果。 """ result = 7 + 3 * (10 / 2) print(result) """ 应用:编写一个条件语句,判断一个数是正数、负数还是零。 """ num = 10 if num > 0: print(f"{num}是正数") elif num == 0: print(f"{num}是零") else: print(f"{num}是负数") """ 挑战:使用逻辑运算符,编写一个表达式来判断一个年份是否是闰年(能被4整除且不能被100整除,或者能被400整除)。 """ year = 2008 if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0): print(f"{year}是闰年") else: print(f"{year}是平年")