Tuesday, May 18, 2021

IslandT: Multiplication table for number with Python

Your goal is to return multiplication table for number that is always an integer from 1 to 10.

For example, a multiplication table (string) for number == 5 looks like below:

1 * 5 = 5
2 * 5 = 10
3 * 5 = 15
4 * 5 = 20
5 * 5 = 25
6 * 5 = 30
7 * 5 = 35
8 * 5 = 40
9 * 5 = 45
10 * 5 = 50

P. S. You can use \n in string to jump to the next line.

Note: newlines should be added between rows, but there should be no trailing newline at the end.

Solution:

def multi_table(number):
    
    count = range(10)
    table = ''
    for n in count:
        table += str((n+1)) + ' * ' + str(number) + ' = ' + str((n+1)*number) + '\n'
        
    return table[:-1]

Write down your own solution in the comment box below!



from Planet Python
via read more

No comments:

Post a Comment

TestDriven.io: Working with Static and Media Files in Django

This article looks at how to work with static and media files in a Django project, locally and in production. from Planet Python via read...