Amazing-Python-Scripts

Форк
0
40 строк · 697.0 Байт
1
# -*- coding: utf-8 -*-
2
"""
3
Created on Mon Jul  6 23:26:25 2020
4

5
@author: Avinash Ranjan
6
"""
7

8
import re
9

10
print("Magical Calculator")
11
print("Type 'quit' to exit\n")
12

13
previous = 0
14
run = True
15

16

17
def performMath():
18
    global run
19
    global previous
20
    equation = ""
21
    if previous == 0:
22
        equation = input("Enter Equation:")
23
    else:
24
        equation = input(str(previous))
25

26
    if equation == 'quit':
27
        print("GoodBye, Human..!")
28
        run = False
29

30
    else:
31
        equation = re.sub('[a-zA-Z,:()"{}"]', '', equation)
32

33
        if previous == 0:
34
            previous = eval(equation)
35
        else:
36
            previous = eval(str(equation) + equation)
37

38

39
while run:
40
    performMath()
41

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.