7-13 日K蜡烛图(15 分)

股票价格涨跌趋势,常用蜡烛图技术中的K线图来表示,分为按日的日K线、按周的周K线、按月的月K线等。以日K线为例,每天股票价格从开盘到收盘走完一天,对应一根蜡烛小图,要表示四个价格:开盘价格Open(早上刚刚开始开盘买卖成交的第1笔价格)、收盘价格Close(下午收盘时最后一笔成交的价格)、中间的最高价High和最低价Low。

如果Close < Open,表示为“BW-Solid”(即“实心蓝白蜡烛”);如果Close>Open,表示为“R-Hollow”(即“空心红蜡烛”);如果Open等于Close,则为“R-Cross”(即“十字红蜡烛”)。如果Low比Open和Close低,称为“Lower Shadow”(即“有下影线”),如果High比Open和Close高,称为“Upper Shadow”(即“有上影线”)。请编程序,根据给定的四个价格组合,判断当日的蜡烛是一根什么样的蜡烛。

输入格式:

输入在一行中给出4个正实数,分别对应Open、High、Low、Close,其间以空格分隔。

输出格式:

在一行中输出日K蜡烛的类型。如果有上、下影线,则在类型后加上with 影线类型。如果两种影线都有,则输出with Lower Shadow and Upper Shadow。

输入样例1:

5.110 5.250 5.100 5.105

输出样例1:

BW-Solid with Lower Shadow and Upper Shadow

输入样例2:

5.110 5.110 5.110 5.110

输出样例2:

R-Cross

输入样例3:

5.110 5.125 5.112 5.126

输出样例3:

R-Hollow

题解:条件太多了,烦。。。

Open,High,Low,Close=map(float,input().split())

if Close < Open and Low < Open and Low < Close and High > Open and High > Close:

print("BW-Solid with Lower Shadow and Upper Shadow")

elif Close < Open and Low < Open and Low < Close:

print("BW-Solid with Lower Shadow")

elif Close < Open and High > Open and High > Close:

print("BW-Solid with Upper Shadow")

elif Close < Open:

print("BW-Solid")

elif Close > Open and Low < Open and Low < Close and High > Open and High > Close:

print("R-Hollow with Lower Shadow and Upper Shadow")

elif Close > Open and Low < Open and Low < Close:

print("R-Hollow with Lower Shadow")

elif Close > Open and High > Open and High > Close:

print("R-Hollow with Upper Shadow")

elif Close > Open:

print("R-Hollow")

elif Close == Open and Low < Open and Low < Close and High > Open and High > Close:

print("R-Cross with Lower Shadow and Upper Shadow")

elif Close == Open and Low < Open and Low < Close:

print("R-Cross with Lower Shadow")

elif Close == Open and High > Open and High > Close:

print("R-Cross with Upper Shadow")

elif Close == Open:

print("R-Cross")

Java 蜡烛图_7-13 日K蜡烛图 - osc_9vrg5zhs的个人空间 - OSCHINA - 中文开源技术交流社区...相关推荐

  1. java实现近邻聚类算法,近邻传播聚类算法 - osc_t74tdxrl的个人空间 - OSCHINA - 中文开源技术交流社区...

    近邻传播聚类算法 1.算法简介 AP(Affinity Propagation)通常被翻译为近邻传播算法或者仿射传播算法,是在2007年的Science杂志上提出的一种新的聚类算法.AP算法的基本思想 ...

  2. 每天学习java一小时_java再学感受 - 编程一小时的个人空间 - OSCHINA - 中文开源技术交流社区...

    首先的是,我买了一本新的有关于java的书,刚开始看,其实在此之前我已经学了一本java语法的书本,现在我买的这本书是我用来提升自己的java认知水平的,首先是对这本书的第一印象吧,里面的内容比较详细 ...

  3. java 全排列非递归算法_全排列的非递归算法 - osc_ivkc73ze的个人空间 - OSCHINA - 中文开源技术交流社区...

    1.全排列的定义和公式: 从n个数中选取m(m<=n)个数按照一定的顺序进行排成一个列,叫作从n个元素中取m个元素的一个排列.由排列的定义,显然不同的顺序是一个不同的排列.从n个元素中取m个元素 ...

  4. java顺序表冒泡排序_冒泡排序就这么简单 - Java3y的个人空间 - OSCHINA - 中文开源技术交流社区...

    冒泡排序就这么简单 在我大一的时候自学c语言和数据结构,我当时就接触到了冒泡排序(当时使用的是C语言编写的).现在大三了,想要在暑假找到一份实习的工作,又要回顾一下数据结构与算法的知识点了. 排序对我 ...

  5. java拆分任意五位数_五位数拆分出各位 - osc_foo7glsg的个人空间 - OSCHINA - 中文开源技术交流社区...

    5.输入一个五位数,输出一个反转的五位数 输入->12345 输出->54321 //这是五位数字拆分方法. System.out.println("请输入五位数的数字:&quo ...

  6. java痴和堆_JAVA虚拟机理解 - 爱笑的痴迷者的个人空间 - OSCHINA - 中文开源技术交流社区...

    JVM定义: JVM(Java Virtual Machine),是一种运行Java程序的软件实现,是虚拟的机器.Java程序与平台无关,它直接在虚拟机中运行. JVM运行过程: JVM将内存分划如下 ...

  7. java回调函数的生命_Java的回调函数 - choaklin 的个人空间 - OSCHINA - 中文开源技术交流社区...

    暂且不提回调函数的各种定义,如我本人,虽然知道JavaScript的回调的使用,但是百科了回调的定义,还是觉得云里来雾里去.所以大可先从已熟悉的入手,旁推侧引它的原理,再引出Java版的实现. 因为博 ...

  8. java跨域cookie共享_cookie跨域共享 - qijian0503的个人空间 - OSCHINA - 中文开源技术交流社区...

    问题描述 需要解决前端pc跟服务端(java),跨域后都能获取到同一个cookie. 使用二级域名共享cookie有一个限制条件,就是两个域名的二级域名必须相同 前端pc访问域名:a.b.com 后端 ...

  9. java代餐计算器_java入门7 - 千言sully的个人空间 - OSCHINA - 中文开源技术交流社区...

    1...访问修饰符   返回值类型  方法名(参数列表){} 访问修饰符:方法允许访问的权限范围 返回值类型:void是不带return返回值的,   如果带返回值,此时要把返回值类型写出来 方法名( ...

最新文章

  1. web中的cookies以及作用--web testing 学习笔记
  2. React入门:从零搭建一个React项目
  3. QT的QItemSelection类的使用
  4. POJ 2106 Boolean Expressions (布尔表达式求值)
  5. 电脑常见故障处理_彩超常见故障及维修
  6. php检测字符长度(中文)
  7. 【JS】最简单的域名防红方法,QQ/微信打开网站提示浏览器打开
  8. Spring Security中remember me
  9. excel函数学习系列一
  10. Android 打aar包
  11. python中什么是句柄_python中的句柄操作的方法示例
  12. VTK四面体文件格式
  13. 支配树(Dominator Tree)
  14. 哒螨灵使用注意事项_哒螨灵的基础知识
  15. FPGA三分频电路的实现
  16. AUTOSAR MCAL详解: SPI (2)
  17. 完全用Linux编程及其后续
  18. 空气动力研究与发展中心计算机所,中国空气动力研究与发展中心报告.pdf
  19. 计算机工程师花了三年建模女朋友,网易工作十年游戏建模师,还没有女朋友,是怎样的一种体验?...
  20. 2022年全国职业院校技能大赛网络安全竞赛试题 A-2样题

热门文章

  1. 产销存报表直接在MB5B上取数
  2. 织梦配置多个mysql_织梦教程:DEDECMS中MYSQL修复表的两个小技巧
  3. 弦振动 matlab,特殊弦振动问题的MATLAB仿真.doc
  4. java 适配器_java适配器
  5. 【windows10】使用宽带拨号即PPPoE拨号上网
  6. Kafka的offset自定义存储实现
  7. 【引用】佳能IP1180连供改装图(原创)
  8. java实现手机扫二维码登陆
  9. 分享编程技术的微信公众号二维码
  10. 3Com公司不打算与华为共享敏感技术