首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >牛客网刷题-(9)

牛客网刷题-(9)

作者头像
ImAileen
发布2024-01-18 17:47:41
发布2024-01-18 17:47:41
1950
举报

(1)三角形类型

代码语言:javascript
复制
a,b,c = map(float,input().split())
#将 所有的数按照从大到小排序,通过比较大小进行顺序反转
if a < b:
    a, b = b , a
if a < c:
    a, c = c , a
if b < c:
    b, c = c , b

if a >= b + c:
    print("NAO FORMA TRIANGULO")
else:
    t = b**2 + c**2
    if a**2 == t:
        print("TRIANGULO RETANGULO")
    if a**2 > t:
        print("TRIANGULO OBTUSANGULO")
    if a**2 < t:
        print("TRIANGULO ACUTANGULO")
    if a == b == c:
        print("TRIANGULO EQUILATERO")
    else:
        if a ==b or b == c:
            print("TRIANGULO ISOSCELES")

(2)动物名称

代码语言:javascript
复制
#动物
a = input()
b = input()
c = input()
if a == "vertebrado":
    if b == "ave":
        if c == "carnivoro":
            print("aguia")
        else:
            print("pomba")
    else:
        if c == "onivoro":
            print("homem")
        else:
            print("vaca")

if a  == "invertebrado":
    if b == "inseto":
        if c == "hematofago":
            print("pulga")
        else:
            print("lagarta")
    else:
        if c == "hematofago":
            print("sanguessuga")
        else:
            print("minhoca")

(3)平均数

代码语言:javascript
复制
N1, N2, N3, N4 = map(float, input().split())
x = (2 * N1 + 3 * N2 + 4 * N3 + N4) / (2 + 3 + 4 + 1)
print("Media: %.1f" % x)

if x >= 7.0:
    print("Aluno aprovado.")
elif x < 5.0:
    print("Aluno reprovado.")
elif 5.0 < x < 7.0:
    print("Aluno em exame.")
    y = float(input())
    print("Nota do exame: %.1f" % y)

    z = (x + y) / 2
    if z >= 5.0:
        print("Aluno aprovado.")
    else:
        print("Aluno reprovado.")
    print("Media final: %.1f" % z)
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-01-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • (1)三角形类型
  • (2)动物名称
  • (3)平均数
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档