牛客网刷题-(4)

 

 write in front
大家好,我是Aileen.希望你看完之后,能对你有所帮助,不足请指正!共同学习交流.
本文由Aileen_0v0 原创 CSDN首发 如需转载还请通知⚠️
个人主页:Aileen_0v0—CSDN博客
欢迎各位→点赞 + 收藏⭐️ + 留言​
系列专栏:Aileen_0v0的PYTHON学习系列专栏——CSDN博客
我的格言:"没有罗马,那就自己创造罗马~" 

 

目录

(1)计算图形面积

(2)平均数2

(3)最大值

(4)距离


(1)计算图形面积

牛客网刷题-(4)_第1张图片

牛客网刷题-(4)_第2张图片

A,B,C = map(float,input().split())
pi = 3.14159
TRIANGULO =(1/2)*A * C
print("TRIANGULO: %.3f"%TRIANGULO)
CIRCULO =pi * C**2
print("CIRCULO: %.3f"%CIRCULO)
TRAPEZIO =(A + B) * C *(1/2)
print("TRAPEZIO: %.3f"%TRAPEZIO)
QUADRADO =B * B
print("QUADRADO: %.3f"%QUADRADO)
RETANGULO =A * B
print("RETANGULO: %.3f"%RETANGULO)

(2)平均数2

牛客网刷题-(4)_第3张图片

#平均数2
A = float(input())
B = float(input())
C = float(input())
X = (2*A + 3*B + 5*C) / (5 + 3 + 2)
print("MEDIA = %.1f"%X)

(3)最大值

牛客网刷题-(4)_第4张图片

#最大值
a,b,c = map(int,input().split())
#先求出a,b之间的最大值
M1 = (a + b + abs(a - b)) / 2
#再求出M1和c之间的最大值
X = (M1 + c + abs(M1 - c)) / 2
#将最大值输出
print("%d eh o maior"%X)

这道题的难点:题目给了你两个数如何取得最大值,但是现在求三个数,我们可以先比较前两个再比较第一次取到的最大值和未比较值的大小

(4)距离

牛客网刷题-(4)_第5张图片

#距离
L = int(input())
X = (L / 30)*60
print("%d minutos"%X)

 

你可能感兴趣的:(服务器,前端,python,开发语言,算法,数据结构)