使用 Python 查找数组乘积符号的程序
假设我们有一个名为nums的数组。我们必须找到数组中所有元素的乘法结果的符号。
所以,如果输入像nums=[-2,3,6,-9,2,-4],那么输出将为Negative,因为乘法结果是-2592
为了解决这个问题,我们将按照以下步骤操作-
零:=0,负数:=0
对于nums中的每个i,做
负数:=负数+1
零:=零+1
如果i与0相同,则
如果i<0,则
如果零>0,则
返回“零”
否则,当负数mod2与0相同时,则
返回“正”
否则,
返回“否定”
让我们看看以下实现以获得更好的理解-
示例
def solve(nums):
zeroes,negatives = 0,0
for i in nums:
if i == 0:
zeroes+=1
if i < 0:
negatives+=1
if zeroes > 0:
return "Zero"
elif negatives % 2 == 0:
return "Positive"
else:
return "Negative"
nums = [-2,3,6,-9,2,-4]
print(solve(nums))输入
[-2,3,6,-9,2,-4]输出结果
Negative
热门推荐
10 新年门口花束祝福语简短
11 盘锦结婚祝福语大全简短
12 父母生日祝福语 简短独特
13 家庭恩爱祝福语简短英文
14 高考俄语祝福语大全简短
15 虎年祝福语 诗句唯美简短
16 生日婚礼祝福语简短精辟
17 虎年喝酒拜年祝福语简短
18 教师闺蜜祝福语简短