removido
(usa Nenhuma)
Enviado em 26/07/2016 - 11:39h
KadoshiPython escreveu:
lipman escreveu:
que estranho... eu tambem criei uma hoje cedo...
ela tem 3 operações: x - +
estou pensando em colocar / tambem, assim fica completa!
vejo que usou python 3...
a minha foi criada em C
Que interessante, vou adicionar esses operadores + - / ao meu script, para ficar completa também!, ainda hoje estarei a compartilhar o script "Melhorado".
Dito e feito, Tabuada 0.2:
print("""
*******************************************
** **|Created By: KadoshiPython |** **
** ********************************** **
** ********|TABUADA "INFINITA"|******** **
***************************************************
** ******| Adição | + |****** **
** *****| Subtração | - |***** **
** ****| Divisão | / |**** **
** ***| Multiplicação | * |*** **
******************************************
""")
while True:
iord=input("Deseja uma tabuada de números inteiros(I) ou decimais(D): ")
if (iord =="i" or iord== "I"):
print(">INTEIROS<")
print("")
while True:
print("")
oper=input("Digite o operador: ")
print("")
n=int(input("Tabuada de: "))
inicio=int(input("Inicio da tabuada: "))
fim=int(input("Fim da tabuada: "))
print("")
if oper =="*":
x=inicio
while x <=fim:
igual=(n*x)
print("%.0f x %d = %d" % (n, x, igual))
x=x+1
elif oper == "+":
x=inicio
while x <=fim:
igual=(n+x)
print("%d + %d = %d" % (n, x, igual))
x=x+1
elif oper == "-":
x=inicio
while x <=fim:
igual=(n-x)
print("%d - %d = %d" % (n, x, igual))
x=x+1
elif oper == "/":
x=inicio
while x <=fim:
igual=(n/x)
print("%d / %d = %d" % (n, x, igual))
x=x+1
else:
print(">>>Operador invalido<<<")
if (iord =="d" or iord== "D"):
print("")
print(">DECIMAIS<")
while True:
print("")
oper=input("Digite o operador: ")
print("")
n=float(input("Tabuada de: "))
inicio=float(input("Inicio da tabuada: "))
fim=float(input("Fim da tabuada: "))
print("")
if oper =="*":
x=inicio
while x <=fim:
igual=(n*x)
print("%.1f x %.1f = %5.1f" % (n, x, igual))
x=x+1
elif oper == "+":
x=inicio
while x <=fim:
igual=(n+x)
print("%.1f + %.1f = %5.1f" % (n, x, igual))
x=x+1
elif oper == "-":
x=inicio
while x <=fim:
igual=(n-x)
print("%.1f - %.1f = %5.1f" % (n, x, igual))
x=x+1
elif oper == "/":
x=inicio
while x <=fim:
igual=(n/x)
print("%.1f / %.1f = %2.2f" % (n, x, igual))
x=x+1
else:
print(">>>Operador invalido<<<")
else:
print("")
print(">>>Invalido<<<")
print("")
Qualquer erro ou alguma coisa estranha me avise por favor!