Search
Ex. 1: Using nested loops, write function print_left_triangle(n_rows, char) which prints the triangle depicted below. E.g. when you call that function like this:
print_left_triangle(n_rows, char)
>>> print_left_triangle(n_rows=5, char='T') T TT TTT TTTT TTTTT
Ex. 2: Again, using nested loops, write function print_right_triangle(n_rows, char) which prints the triangle depicted below. E.g. when you call that function like this:
print_right_triangle(n_rows, char)
>>> print_right_triangle(n_rows=5, char='T') T TT TTT TTTT TTTTT
Ex. 3: Write a Python script to generate and print a dictionary that contains a number (between 1 and n) in the form (x, x*x). Expected output for n = 5: {1: 1, 2: 4, 3: 9, 4: 16, 5: 25}
Ex. 4: Get the key corresponding to the minimum value from the following dictionary
sampleDict = { 'Physics': 82, 'Math': 65, 'History': 75 }
Ex. 5: Write a Python function combine_dict(d1, d2) to combine two dictionary adding values for common keys.
combine_dict(d1, d2)
d1 = {'a': 100, 'b': 200, 'c':300} d2 = {'a': 300, 'b': 200, 'd':400} # expected return value - output dictionary #{'a': 400, 'b': 400, 'd': 400, 'c': 300}
07_weekly_hw.py
Ex. 6: Given the following dictionary:
inventory = { 'gold' : 500, 'pouch' : ['flint', 'twine', 'gemstone'], 'backpack' : ['xylophone','dagger', 'bedroll','bread loaf'] }
Ex. 7: Write a program to prompt the user for hours and rate per hour to compute gross pay. Take into account that the factory gives the employee 1.5 times the hourly rate for hours worked above 40 hours.
Enter Hours: 45 Rate: 10 Pay: 475.0
Ex. 8: Pig Latin is a language game, where you move the first letter of the word to the end and add “ay.” So “Python” becomes “ythonpay.” To write a Pig Latin translator in Python, here are the steps we'll need to take: