【发布时间】:2020-12-09 23:02:12
【问题描述】:
当数值从正变为负时,我需要下订单,例如(打印“sell”), 例如,当它们从负数变为正数时(打印“购买”)。对于没有符号变化的索引,我想打印“ok”。
我应该如何用 python 编写代码?
输入示例
list = [ 1, 2, 6, -3, -2, -5, 6, 7, 1, -1, -3]
前三个值(1、2、6)是正值,但是当它变成负值时,我想print('sell')
而对于-3、-2、-5,都有负数,当变成正数时,我要print('buy')
否则,(当值保持相同符号时)print('ok')
示例输出
ok ok ok sell ok ok buy ok ok sell ok
【问题讨论】:
-
我们希望您的问题是独立的。将示例作为问题的一部分发布。不接受站外链接;不接受文字图片。
-
@Prune 您的评论中有多余的空间。你熟悉Is it always a good idea to demand the OP “post some code”?吗?最小的可重复示例对调试问题有用,而不是操作问题。