Demo entry 5366096

TEste

   

Submitted by anonymous on Jun 18, 2016 at 15:02
Language: Python 3. Code size: 2.1 kB.

# -*- coding: utf-8 -*-

# Entrada de dados do usuário no terminal.
a = int(input('Digite o numero da tabuada: '))

def tabuada():
    """
    Função realizada o calculo da tabuada utilizando um range
    para poupar linhas.
    Neste caso são utilizadas 2 linhas de código.
    """

    for b in range(11):
        print("%d x %d = %d" % (a, b, a*b))


def tabuada_1():
    """
    Função realizada o calculo da tabuada utilizando um contador.
    Neste caso são utilizadas 5 linhas de código.
    """

    i = 0
    while i <= 10:
        b = a * i
        print("%d x %d = %d" % (a, i, b))
        i += 1


def tabuada_2():
    """
    Função realizada o calculo da tabuada utilizando diversos prints
    e o calculo é realizado no proprio print.
    Neste cao são utilizadas 11 linhas de código.
    """

    print('%d x 0 = %d' % (a, a * 0))
    print('%d x 1 = %d' % (a, a * 1))
    print('%d x 2 = %d' % (a, a * 2))
    print('%d x 3 = %d' % (a, a * 3))
    print('%d x 4 = %d' % (a, a * 4))
    print('%d x 5 = %d' % (a, a * 5))
    print('%d x 6 = %d' % (a, a * 6))
    print('%d x 7 = %d' % (a, a * 7))
    print('%d x 8 = %d' % (a, a * 8))
    print('%d x 9 = %d' % (a, a * 9))
    print('%d x 10 = %d' % (a, a * 10))


def tabuada_3():
    """
    Função realizada o calculo da tabuada utilizando diversos prints
    e o calculo é realizado fora do print.
    Neste cao são utilizadas 22 linhas de código.
    """

    b = a * 0
    c = a * 1
    d = a * 2
    e = a * 3
    f = a * 4
    g = a * 5
    h = a * 6
    i = a * 7
    j = a * 8
    l = a * 9
    m = a * 10
    print('%d x 0 = %d' % (a, b))
    print('%d x 1 = %d' % (a, c))
    print('%d x 2 = %d' % (a, d))
    print('%d x 3 = %d' % (a, e))
    print('%d x 4 = %d' % (a, f))
    print('%d x 5 = %d' % (a, g))
    print('%d x 6 = %d' % (a, h))
    print('%d x 7 = %d' % (a, i))
    print('%d x 8 = %d' % (a, j))
    print('%d x 9 = %d' % (a, l))
    print('%d x 10 = %d' % (a, m))

if __name__ == '__main__':
    tabuada()
    tabuada_1()
    tabuada_2()
    tabuada_3()

This snippet took 0.00 seconds to highlight.

Back to the Entry List or Home.

Delete this entry (admin only).