## Description

1. [Weight = 2] (Letter counting) Write a function that will ask from user for a word consisting of

only letters in lower case and print out the frequency of the letters in the word. Make sure that you

include the function call in your .py file. A sample of the printout is given below.

2. [Weight = 4] (Binary number addition) In this question we revisit Q2 of Assignment 2 and

implement PROC0() and PROC1().

First of all, we use a list of three elements to implement the

addition table for adding two binary digits: tableAdd = [“00”, “01”, “10”]. Note that

these are the only possible outcomes of adding two binary digits.

With this tableAdd, implement the two functions PROC0() and PROC1() with the function

signatures below.

Function PROC0(digit1, digit2)

Input: digit1, digit2, each of which is either 0 or 1.

Output: a string of two digits which is the sum of the two

digits. Therefore, the result could be “00”, “01” or “10”.

Function PROC1(digit1, digit2, digit3)

Input: digit1, digit2, digit3, each of which is either 0 or

1.

Output: a string of two digits which is the sum of the three

digits. Therefore, the result could be “00”, “01”, “10”, or

“11”.

Also include the statements below in your .py file for testing.

print(PROC1(0,0,0))

print(PROC1(0,1,0))

print(PROC1(1,0,0))

print(PROC1(0,0,1))

print(PROC1(0,1,1))

print(PROC1(1,0,1))

print(PROC1(1,1,0))

print(PROC1(1,1,1))