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

C++ for Engineers and Scientists
4th Edition
ISBN:9781133187844
Author:Bronson, Gary J.
Publisher:Bronson, Gary J.
Chapter6: Modularity Using Functions
Section6.1: Function And Parameter Declarations
Problem 10E
icon
Related questions
Question

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)]

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)]
Transcribed Image 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)]
Expert Solution
steps

Step by step

Solved in 4 steps with 2 images

Blurred answer
Knowledge Booster
Datatypes
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
C++ for Engineers and Scientists
C++ for Engineers and Scientists
Computer Science
ISBN:
9781133187844
Author:
Bronson, Gary J.
Publisher:
Course Technology Ptr
C++ Programming: From Problem Analysis to Program…
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning