1 # Implementation of FORTRAN maxloc in python
2 # Copyright (C) Luke Kenneth Casson Leighton <lkcl@lkcl.net>
4 # https://bugs.libre-soc.org/show_bug.cgi?id=676#c2
13 while (i
<n
and a
[i
]<=m
) :
14 print("%d idx %d <= m %d" % ( i
, a
[i
], m
))
16 while (i
< n
and a
[i
] > m
) :
17 print("%d idx %d > m %d" % (i
, a
[i
], m
))
26 ([5,2,8,1,3,7,9,4], 6),
27 ([5,2,8,9,9,7,9,4], 3),
28 ([0,0,0,0,0,0,0,0], 0),
29 ([5,5,5,5,5,5,5,5], 0),
32 if __name__
== '__main__':
33 for arr
, expected
in test_data
:
34 print("search list", arr
)
36 print("Index of the maximum value in an array is: %d" % result
)
37 assert (result
== expected
)