40 Taules de multiplicar
25 Jul 2016Codi
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# Arxiu = 'taules.py'
# Objectiu = 'Imprimir taules de multiplicar'
# Versio = '0.1'
# Llicencia = '$MIT'
# Autor = 'Alfons Rovira'
# Data = '2016-07-25'
t = '-'
for x in range(1, 11):
print(t*50)
print(repr(x).rjust(3), end='')
print(repr(2 * x).rjust(5), end='')
print(repr(3 * x).rjust(5), end='')
print(repr(4 * x).rjust(5), end='')
print(repr(5 * x).rjust(5), end='')
print(repr(6 * x).rjust(5), end='')
print(repr(7 * x).rjust(5), end='')
print(repr(8 * x).rjust(5), end='')
print(repr(9 * x).rjust(5), end='')
print(repr(10 * x).rjust(5), end='\n')
Explicació
Declarem la variable t = -
i fem repetir aquest caracter al llarg de 50 columnes t * 50
.
Utilizem rjust(5)
per separar 5 columnes sense comptar les columnes que ocupen els les xifres.
Output
--------------------------------------------------
1 2 3 4 5 6 7 8 9 10
--------------------------------------------------
2 4 6 8 10 12 14 16 18 20
--------------------------------------------------
3 6 9 12 15 18 21 24 27 30
--------------------------------------------------
4 8 12 16 20 24 28 32 36 40
--------------------------------------------------
5 10 15 20 25 30 35 40 45 50
--------------------------------------------------
6 12 18 24 30 36 42 48 54 60
--------------------------------------------------
7 14 21 28 35 42 49 56 63 70
--------------------------------------------------
8 16 24 32 40 48 56 64 72 80
--------------------------------------------------
9 18 27 36 45 54 63 72 81 90
--------------------------------------------------
10 20 30 40 50 60 70 80 90 100