牛客网刷题-(9)

简介: 牛客网刷题-(9)

(1)三角形类型

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)动物名称

#动物
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)平均数

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)

目录
相关文章
|
C++
【PTA】​ L1-030 一帮一 ​(C++)
【PTA】​ L1-030 一帮一 ​(C++)
162 0
【PTA】​ L1-030 一帮一 ​(C++)
|
设计模式 机器学习/深度学习 算法
聊一聊过度设计!
新手程序员在做设计时,因为缺乏经验,很容易写出欠设计的代码,但有一些经验的程序员,尤其是在刚学习过设计模式之后,很容易写出过度设计的代码,而这种代码比新手程序员的代码更可怕,过度设计的代码不仅写出来时的成本很高,后续维护的成本也高。因为相对于毫无设计的代码,过度设计的代码有比较高的理解成本。说这么多,到底什么是过度设计?
359 0
|
JavaScript 容器
学习JS第一天
学习JS第一天
103 0
|
NoSQL Redis 数据库
【Redis过期策略/内存淘汰机制/对过期Key的处理】
【Redis过期策略/内存淘汰机制/对过期Key的处理】
375 0
【Redis过期策略/内存淘汰机制/对过期Key的处理】
|
算法 测试技术
算法和数据结构体系班 01.认识复杂度、对数器、二分法
算法和数据结构体系班 01.认识复杂度、对数器、二分法
207 0
|
项目管理
pmp每日三题(2022年2月17日)
pmp每日三题(2022年2月17日)
137 0
|
机器学习/深度学习 数据采集 人工智能
【数据采集】采集软科大学排名、天气网、学校新闻网的数据 | 文末送书✨
目录 1. ① 1.1 题目 1.2 思路 1.2.1 发送请求 1.2.2 解析网页 1.2.3 获取结点 1.2.4 数据输出 2. ② 2.1 题目 2.2 思路 2.2.1 发送请求 2.2.2 解析网页 2.2.3 获取结点 2.2.4 数据输出 3. ③ 3.1 题目 3.2 思路 3.2.1 发送请求 3.2.2 解析网页 3.2.3 获取结点 3.2.4 数据输出 4. 福利送书
194 0
【数据采集】采集软科大学排名、天气网、学校新闻网的数据 | 文末送书✨
|
JavaScript 前端开发 .NET
一起谈.NET技术,ASP.NET前台代码绑定后台变量方法总结
  经常会碰到在前台代码中要使用(或绑定)后台代码中变量值的问题。一般有和两种方式,这里简单总结一下。如有错误或异议之处,敬请各位指教。   一方面,这里所讲的前台即通常的.aspx文件,后台指的是与aspx相关联的CodeBehind,文件后缀名为.aspx.cs;另一方面,这里的绑定是指用户发出访问某一页面指令后,服务器端在执行过程中就已经将前台代码进行了赋值,而后生成html格式回传客户端显示,而并非已经显示到客户端后,然后通过其他方法(如ajax)去服务器端获取相应变量。
1486 0
Flink1.7.2 Source、Window数据交互源码分析
Source如何按partition发射数据到对应的Window Window 如何处理对应的Source发过来的对应的partition数据 理解Flink 数据从Source到Window,上下游数据交换的过程
1728 0
|
监控 容器 网络协议
zabbix监控web
zabbix逻辑架构 host:主机,要监控的网络设备,可由IP或DNS名称指定 host group:主机组,主机的逻辑容器,可以包含主机和模板,但同一个组内的主机和模板不能互相链接;通常在给用户或用户组指派监控权限时使用 item:监控项http://www.
1156 0