Skip to content

Instantly share code, notes, and snippets.

@rondinelisaad
Created August 12, 2020 21:39
Show Gist options
  • Save rondinelisaad/c2e322b53f40495d95b72153b34b131d to your computer and use it in GitHub Desktop.
Save rondinelisaad/c2e322b53f40495d95b72153b34b131d to your computer and use it in GitHub Desktop.
num1 = int(input("Digite o primeiro valor: "))
num2 = int(input("Digite o segundo valor: "))
print(num1)
print(num2)
while True:
x = input("Digite o simbolo aritimetico: ")
if x == "*":
print(num1 * num2)
break
elif x == "/":
print(num1 / num2)
break
elif x == "+":
print(num1 + num2)
break
elif x == "-":
print(num1 - num2)
break
elif x == "q":
break
else:
print("Operador errado. Aceitaveis: *, /, +, -. Ou q para sair")
@rudasp
Copy link

rudasp commented Aug 13, 2020

lista1 = ["!","#","$","%","&","'","(",")","*","+","-","/",":",";","<","=",">","?","@","[","]","^","_","","{","|","}","~","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","Ç","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","ç","º","ª"] lista2 = ["!","#","$","%","&","'","(",")","*",":",";","<","=",">","?","@","[","]","^","_","","{","|","}","~","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","Y","Z","Ç","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","y","z","ç","0","1","2","3","4","5","6","7","8","9"]
print("|----------------------------------------------------------------------------------------|")
print("| |")
print("| Calculadora do Ruda |")
print("| |")
print("|----------------------------------------------------------------------------------------|")
print("| Adição = + | Subtração = - | Multiplicação = x | Divisão = / | Elevação = º |")
print("|----------------------------------------------------------------------------------------|")
numero1 = (input("|Digite o prímero número: "))
while True:
if numero1 in lista1:
numero1 = (input("|Digite o prímero número: "))
else:
break
simbolo = (input("|Digite o símbolo da operação matemática: "))
while True:
if simbolo in lista2:
print("|----------------------------------------------------------------------------------------|")
print("| Adição = + | Subtração = - | Multiplicação = x | Divisão = / | Elevação = º |")
print("|----------------------------------------------------------------------------------------|")
simbolo = (input("|Digite o símbolo da operação matemática: "))
else:
break
numero2 = (input("|Digite o segundo número: "))
while True:
if numero2 in lista1:
numero2 = (input("|Digite o prímero número: "))
elif simbolo == "+":
x = (float(numero1))
y = (float(numero2))
soma = (float(x + y))
print("|----------------------------------------------------------------------------------------|")
print(float(soma))
print("|----------------------------------------------------------------------------------------|")
break
elif simbolo == "-":
x = (float(numero1))
y = (float(numero2))
soma = (float(x - y))
print("|----------------------------------------------------------------------------------------|")
print(float(soma))
print("|----------------------------------------------------------------------------------------|")
break
elif simbolo == "x":
x = (float(numero1))
y = (float(numero2))
soma = (float(x * y))
print("|----------------------------------------------------------------------------------------|")
print(float(soma))
print("|----------------------------------------------------------------------------------------|")
break
elif simbolo == "X":
x = (float(numero1))
y = (float(numero2))
soma = (float(x * y))
print("|----------------------------------------------------------------------------------------|")
print(float(soma))
print("|----------------------------------------------------------------------------------------|")
break
elif simbolo == "/":
x = (float(numero1))
y = (float(numero2))
soma = (float(x / y))
print("|----------------------------------------------------------------------------------------|")
print(float(soma))
print("|----------------------------------------------------------------------------------------|")
break
elif simbolo == "º":
x = (float(numero1))
y = (float(numero2))
soma = (float(x ** y))
print("|----------------------------------------------------------------------------------------|")
print(float(soma))
print("|----------------------------------------------------------------------------------------|")
break
elif simbolo == "ª":
x = (float(numero1))
y = (float(numero2))
soma = (float(x ** y))
print("|----------------------------------------------------------------------------------------|")
print(float(soma))
print("|----------------------------------------------------------------------------------------|")
break

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment