[ create a new paste ] login | about

Link: http://codepad.org/kI5UNt3P    [ raw code | fork ]

Python, pasted on Jul 18:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# -*- coding: utf-8 -*-
while True:
    try: d, c, t = int(input("Montar a tabuada de: ")), int(input("Começar por: ")), int(input("Terminar em: "))
    except NameError: print("Só números..."); continue
    for f in range(c, t+1): print("%i X %i = %i")%(d, f, d*f)
    break
                                                                                       
# Linha 2 - Laço de repetição criado.
#
# Linha 3 - Três variáveis são criadas e cada uma recebe o valor de uma das três perguntas.            
# Linha 4 - Caso ocorra um erro do tipo NameError pelo usuário tentar digitar uma palavra ao invés de um número é 
#mostrada uma mensagem na tela avisando a cagada e logo depois o loop é reiniciado pra pedir os dados novamente.
#
# Linha 5 - Laço for criado, ele irá percorrer uma lista gerada pelo range que começará a partir da variável c que 
#é referente a segunda pergunta e terminará na variável t que é referente a terceira e última pergunta. A cada rodada 
#ele vai mostrar uma mensagem com a multiplicação dos valores.
#
# Linha 6 - Comando break irá finalizar o loop e o programa depois de todo o processo.                                                                                      


Create a new paste based on this one


Comments: