第1关:三角形

1
2
3
4
5
6
7
8
9
10
11
# behave yourself!!!
a = float(input())
b = float(input())
c = float(input())
n = float(abs(a - b))
m = float(abs(a + b))
p = (a + b + c) / 2
if n < c and m > c:
print(f"area: {(p*(p-a)*(p-b)*(p-c))**(1/2):.1f}, perimeter: {a+b+c:.1f}.")
else:
print("not a triangle.")

第2关:闰年判断

choices = ["平年", "闰年"]
##输入一个年份
a = int(input())

##分支语句
if a % 100 == 0:
    if a % 400 == 0:
        print(f"{a}年是闰年")
    else:
        print(f"{a}年是平年")
else:
    if a % 4 == 0:
        print(f"{a}年是闰年")
    else:
        print(f"{a}年是平年")