n 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
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)]
Step by step
Solved in 4 steps with 2 images