Skip to main content

Section 11.13 Write Code Questions

Activity 11.13.1.

Write a function called tup_creation that takes in two integer parameter, start and end, and returns a tuple with all the values between start (inclusive) and end (non-inclusive). For example, tup_creation(-8,3) would return (-8, -7, -6, -5, -4, -3, -2, -1, 0, 1, 2) and tup_creation(10,3) would return (10, 9, 8, 7, 6, 5, 4).
Solution.
Write a function called tup_creation that takes in two integer parameter, start and end, and returns a tuple with all the values between start (inclusive) and end (non-inclusive). For example, tup_creation(-8,3) would return (-8, -7, -6, -5, -4, -3, -2, -1, 0, 1, 2) and tup_creation(10,3) would return (10, 9, 8, 7, 6, 5, 4).

Activity 11.13.2.

Loading a select question (grading type: first)...

Activity 11.13.3.

Write a function called find_majors that takes in a dictionary as a parameter, majors, that has a major code as the key and the name of a major as the value. Return a list of tuples of size two, in which the first element of the tuple is the major code and the second element of the tuple is the name of the major. For example, find_major({3084: 'Comp Sci', 3025: 'Elec Eng', 3020: 'Comp Eng', 3027: 'Cybersecurity'}) would return [(3084, 'Comp Sci'), (3025, 'Elec Eng'), (3020, 'Comp Eng'), (3027, 'Cybersecurity')].
Solution.
Write a function called find_majors that takes in a dictionary as a parameter, majors, that has a major code as the key and the name of a major as the value. Return a list of tuples of size two, in which the first element of the tuple is the major code and the second element of the tuple is the name of the major. For example, find_major({3084: 'Comp Sci', 3025: 'Elec Eng', 3020: 'Comp Eng', 3027: 'Cybersecurity'}) would return [(3084, 'Comp Sci'), (3025, 'Elec Eng'), (3020, 'Comp Eng'), (3027, 'Cybersecurity')].

Activity 11.13.4.

Loading a select question (grading type: first)...

Activity 11.13.5.

Write a function called dict_transform that takes in one dictionary parameter, dict, which returns a tuple of tuples. The inner tuple should have the first element as the key of the dict and the second element should have the value of the dict. Do not use the keys() or values() methods. For example, dict_transform({'Rattata': 19, 'Machop': 66, 'Seel': 86, 'Volbeat': 86, 'Solrock': 126}) should return (('Rattata', 19), ('Machop', 66), ('Seel', 86), ('Volbeat', 86), ('Solrock', 126)).
Solution.
Write a function called dict_transform that takes in one dictionary parameter, dict, which returns a tuple of tuples. The inner tuple should have the first element as the key of the dict and the second element should have the value of the dict. Do not use the keys() or values() methods. For example, dict_transform({’Rattata’: 19, ’Machop’: 66, ’Seel’: 86, ’Volbeat’: 86, ’Solrock’: 126}) should return ((’Rattata’, 19), (’Machop’, 66), (’Seel’, 86), (’Volbeat’, 86), (’Solrock’, 126)).

Activity 11.13.6.

Loading a select question (grading type: first)...

Activity 11.13.7.

Write the function mod_tuples which takes a list of tuples, tup_list and returns a copy where the last element in each tuple is modified to be 100. For example, mod_tuples([(3,4), (20, -3, 2)]) returns [(3,100), (20, -3, 100)].
Solution.
Write the function mod_tuples which takes a list of tuples, tup_list and returns a copy where the last element in each tuple is modified to be 100. For example, mod_tuples([(3,4), (20, -3, 2)]) returns [(3,100), (20, -3, 100)].

Activity 11.13.8.

Loading a select question (grading type: first)...

Activity 11.13.9.

Write a function list_link that accepts two lists, lst1 and lst2 and returns a dictionary with the first list as the key and the second list as the value. For example, list_link(['what', 'do', 'you', 'do'], [1,2,3,4]) should return {'what': 1, 'do': 4, 'you': 3}.
Solution.
Write a function list_link that accepts two lists, lst1 and lst2 and returns a dictionary with the first list as the key and the second list as the value. For example, list_link([’what’, ’do’, ’you’, ’do’], [1,2,3,4]) should return {’what’: 1, ’do’: 4, ’you’: 3}.

Activity 11.13.10.

Loading a select question (grading type: first)...

You have attempted of activities on this page.