Skip to content

布尔表达式

  1. 输入两个整数 a 和 b,使用关系表达式判断 a 是否大于 b、a 是否等于 b、a 是否小于等于 b,并打印 3 个判断结果(True/False)。
python
# 输入两个整数
a = int(input("请输入整数a:"))
b = int(input("请输入整数b:"))

# 关系表达式判断
is_greater = a > b  # a是否大于b
is_equal = a == b    # a是否等于b
is_less_or_eq = a <= b  # a是否小于等于b

# 打印结果
print(f"a > b 的结果:{is_greater}")
print(f"a == b 的结果:{is_equal}")
print(f"a <= b 的结果:{is_less_or_eq}")
  1. 判断年份是否为闰年
python
year = int(input("请输入一个年份:"))
if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0):
    print(f"{year} 是闰年")
else:
    print(f"{year} 不是闰年")
  1. 判断三角形是否成立:输入三角形的三条边长 a、b、c,使用关系表达式判断这三条边能否构成三角形(规则:任意两边之和大于第三边),并打印结果。
python
# 输入三条边长
a = float(input("请输入第一条边长:"))
b = float(input("请输入第二条边长:"))
c = float(input("请输入第三条边长:"))

# 关系表达式判断三角形成立条件
can_form = (a + b > c) and (a + c > b) and (b + c > a)

# 打印结果
if can_form:
    print(f"边长为{a}{b}{c}的三条边能构成三角形")
else:
    print(f"边长为{a}{b}{c}的三条边不能构成三角形")

基于 VitePress 构建的 AP CSP 学习平台