# Mixed-up Code Questions¶

Create a function password_maker(word_list) that takes a list of words, word_list and returns a string with the first and last character of each word in a list. For example, password_maker("show", "me", "the", "money") would return swmetemy.

Write a function password_maker(word_list) that takes a a list of words, word_list and returns a string with the first and last character of each word in a list. For example, password_maker(["show", "me", "the", "money"]) would return swmetemy.

Create a function avg_rainfall(day_list) that takes a list with the amount of rain for each day. There are some problems with the equipment, so ignore days that have a negative number for the amount of rain. Calculate the average rainfall as the sum of the non-negative values divided by the number of non-negative values. If at least one day has a non-negative rainfall return Average: (average) and otherwise return No rain. For example, avg_rainfall([30,-2, 0]) should return Average: 15 and avg_rainfall([-3, -2]) should return No rain.

Write a function avg_rainfall(day_list) that takes a list with the amount of rain for each day. There are some problems with the equipment, so ignore days that have a negative number for the amount of rain. Calculate the average rainfall as the sum of the non-negative values divided by the number of non-negative values. If at least one day has a non-negative rainfall return Average: (average) and otherwise return No rain. For example, avg_rainfall([30,-2, 0]) should return Average: 15 and avg_rainfall([-3, -2]) should return No rain.

Create a function mix that takes a list list1 and returns a new list with the first and last items from the original list swapped. For example, mix([3, 2, 1, 4] should return [4, 2, 1, 3].

Write a function mix that takes a list list1 and returns a new list with the first and last items from the original list swapped. For example, mix([3, 2, 1, 4]) should return [4, 2, 1, 3].

Create a function discount(price_list) that takes a list of prices and returns a new list with the original price reduced by half. Limit each price to two digits after the decimal by rounding to the closest value. Hint, you can use the round function to do this.

Write a function discount(price_list) that takes a list of prices and returns a new list with the original price reduced by half. Limit each price to two digits after the decimal by rounding to the closest value. Hint, you can use the round function to do this.

Create a function filter_a(word_list) that takes a list of words, word_list and returns a new list with only the words in word_list that start with the letter a. For example, filter_a(['a', 'bye', 'above']) should return ['a', 'above'].

Write a function filter_a(word_list) that takes a list of words, word_list and returns a new list with only the words in word_list that start with the letter a. For example, filter_a(['a', 'bye', 'above']) should return ['a', 'above'].

Create a function vocab_list that takes two lists: terms and vocab. It should loop through the list of terms and add each item to vocab if it is not already in that list. It should return the list vocab.

Write a function vocab_list that takes two lists: terms and vocab. It should loop through the list of terms and add each item to vocab if it is not already in that list. It should return the list vocab.

You have attempted of activities on this page