In python, create a function
adjust_values()
with the arguments
binaries
and
data. Binaries
are only composed of binary values, and
data
are made up of integers.
If
binaries[0]
is ‘0,’ the
data
should only be an even number. If it is, don’t change its value. If not, subtract 1 from it. If
binaries[0]
is ‘1,’ the
data
should only be an odd number. If it is, don’t change its value. If not, add 1 to it. Return the edited
data
in tuples of 3.
Should the length of
data
be greater than the length of
binaries,
simply keep the remaining values as it is.
To do (example below):
binaries =
01001101
data =
[201, 22, 93, 23, 344, 21, 53, 56, 22]
The output should be in tuples of 3:
[(200, 23, 92), (22, 345, 21), (52, 57, 22)]
Extracted text: In python, create a function adjust_values() with the arguments binaries and data. Binaries are only composed of binary values, and data are made up of integers. If binaries[0] is '0,' the data should only be an even number. If it is, don't change its value. If not, subtract 1 from it. If binaries[0] is '1,' the data should only be an odd number. If it is, don't change its value. If not, add 1 to it. Return the edited data in tuples of 3. Should the length of data be greater than the length of binaries, simply keep the remaining values as it is. To do (example below): binaries = 01001101 data = [201, 22, 93, 23, 344, 21, 53, 56, 22] The output should be in tuples of 3: [(200, 23, 92), (22, 345, 21), (52, 57, 22)]