1.根据输入的三角形三个边长(a,b,c),计算三角形的面积。 2.输入三个数(a,b,c),按从大到小进行排序。 3.判断输入的某一年(y)是否为闰年。
时间: 2024-02-24 19:55:22 浏览: 47
以下是三个问题的Python代码实现:
1. 根据输入的三角形三个边长(a,b,c),计算三角形的面积。
```python
import math
def triangle_area(a, b, c):
p = (a + b + c) / 2
area = math.sqrt(p * (p - a) * (p - b) * (p - c))
return area
a = float(input("请输入三角形第一条边长:"))
b = float(input("请输入三角形第二条边长:"))
c = float(input("请输入三角形第三条边长:"))
print("三角形的面积为:", triangle_area(a, b, c))
```
2. 输入三个数(a,b,c),按从大到小进行排序。
```python
a = float(input("请输入第一个数:"))
b = float(input("请输入第二个数:"))
c = float(input("请输入第三个数:"))
if a >= b and a >= c:
if b >= c:
print(a, b, c)
else:
print(a, c, b)
elif b >= a and b >= c:
if a >= c:
print(b, a, c)
else:
print(b, c, a)
else:
if a >= b:
print(c, a, b)
else:
print(c, b, a)
```
3. 判断输入的某一年(y)是否为闰年。
```python
year = int(input("请输入要判断的年份:"))
if (year % 4 == 0 and year % 100 != 0) or year % 400 == 0:
print(year, "是闰年")
else:
print(year, "不是闰年")
```
阅读全文