codepad
[
create a new paste
]
login
|
about
Language:
C
C++
D
Haskell
Lua
OCaml
PHP
Perl
Plain Text
Python
Ruby
Scheme
Tcl
# -*- 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.
Private
[
?
]
Run code
Submit