#my_list=[0,2,3,5,1]
my_list=['0','2','3','5','1']
my_list= [int(x) for x in my_list]
new_list=[]
for i in my_list:
for j in my_list:
for k in range(len(my_list)):
if i == my_list[k] and j == my_list[k-1]:
if i == my_list[0]:
new_list.append(i)
else:
new_list.append(i-j)
new_list= [str(x) for x in new_list] # only necessary if output should be str not int
print(new_list)
输出8
好吧,我给出了neg = -1,low = 0,b = 10,键盘= 2,drive = 3的值 而我的数组是
[3 1]
[5 2 8]
我已经添加了键盘并将驱动器值存储在max数组中。当我将这些最大数组值与b if(max [i]> low)比较时,它应在循环完成后返回9。但是它只占用max数组中的第一个元素。不知道为什么请帮助我。
答案 0 :(得分:0)
您在其中编写的内容:
(max[i]>low)
应该是这样的:
(max[i]<low)