Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- print("Программа 'Мини-калькулятор' запущена ->>")
- print('Типы операций:','1. Сложение (+)',
- '2. Вычитание (-)','3. Умножение (*)',
- '4. Деление (/)','5. Остаток от деления (%)',
- '6.Возведение в степень (%)',sep='\n')
- def calculator():
- type = str(input("Введите тип операции:"))
- if type == '+':
- term1 = str(input("Введите первое слагаемое [Слагаемое 1]:"))
- term2 = str(input("Введите второе слагаемое [Слагаемое 2]:"))
- print("Решение: ",term1,'+',term2,'==',int(term1)+int(term2))
- calculator()
- elif type == '-':
- minuend = str(input("Введите число, из которого нужно вычесть [Уменьшемое]:"))
- subtrahend = str(input("Введите число, которое нужно вычесть [Вычитаемое]:"))
- print("Решение: ",minuend,'-',subtrahend,'==',int(minuend)-int(subtrahend))
- calculator()
- elif type == '*':
- factor1 = str(input("Введите первый множитель [Множитель 1]:"))
- factor2 = str(input("Введите второй множитель [Множитель 2]:"))
- print("Решение: ",factor1,'*',factor2,'==',int(factor1)*int(factor2))
- calculator()
- elif type == '/':
- dividend = str(input("Введите число, которое нужно разделить [Делимое]:"))
- divider = str(input("Введите число, на которое нужно разделить [Делитель]:"))
- print("Решение: ",dividend,'/',divider,'==',int(dividend)/int(divider))
- calculator()
- elif type == '%':
- dividend = str(input("Введите число, которое нужно разделить [Делимое]:"))
- divider = str(input("Введите число, на которое нужно разделить [Делитель]:"))
- print("Решение: ",dividend,'%',divider,'==',int(dividend)%int(divider))
- calculator()
- elif type == '**':
- base = str(input("Введите число, которое нужно возвести в степень [Основание]:"))
- extent = str(input("Введите число, в которое нужно возвести [Степень]:"))
- print("Решение: ",base,'^',extent,'==',int(base)**int(extent))
- calculator()
- else:
- print("Неизвестная операция!")
- calculator()
- calculator()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement