--Originally published at マルコ
11- Define a function generate_n_chars()
that takes an integer n
and a character c
and returns a string, n
characters long, consisting only of c
:s. For example, generate_n_chars(5,"x")
should return the string "xxxxx"
. (Python is unusual in that you can actually write an expression 5 * "x"
that will evaluate to "xxxxx"
. For the sake of the exercise you should ignore that the problem can be solved in this manner.)
12- Define a procedure histogram()
that takes a list of integers and prints a histogram to the screen. For example, histogram([4, 9, 7])
should print the following:
-
**** ********* *******
13- The function max()
from exercise 1) and the function max_of_three()
from exercise 2) will only work for two and three numbers, respectively. But suppose we have a much larger number of numbers, or suppose we cannot tell in advance how many they are? Write a function max_in_list()
that takes a list of numbers and returns the largest one.
14- Write a program that maps a list of words into a list of integers representing the lengths of the correponding words.
15- Write a function find_longest_word()
that takes a list of words and returns the length of the longest one.
Featured image: