Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from colorama import init
- from colorama import Fore , Back , Style
- init()
- def max_number(a,b):
- if a>b:
- return a
- else:
- return b
- def min_number(a,b):
- if a<b:
- return a
- else:
- return b
- #СУММА
- def plus():
- c=a+b
- print(Fore.YELLOW)
- print(c)
- pass
- #ВЫЧИТАНИЕ
- def minus():
- c=a-b
- print(Fore.YELLOW)
- print(c)
- pass
- #УМНОЖЕНИЕ
- def ymnog():
- c=a*b
- print(Fore.YELLOW)
- print(c)
- pass
- #ВОЗВЕДЕНИЕ В СТЕПЕНЬ
- def stepen():
- c=a**b
- print(Fore.YELLOW)
- print(c)
- pass
- #НЕЦЕЛОЧИСЛЕННОЕ ДЕЛЕНИЕ
- def dele1():
- if b!=0:
- c=a/b
- print(Fore.YELLOW)
- print(c)
- else:
- print(Fore.RED)
- print('Попробуйте еще раз')
- print(Fore.GREEN)
- a,znak,b=map(str,input('Введите выражение: ').split())
- a,b=float(a),float(b)
- c=a/b
- print(Fore.YELLOW)
- print(c)
- pass
- #ЦЕЛОЧИСЛЕННОЕ ДЕЛЕНИЕ
- def dele2():
- if b!=0:
- c=a//b
- print(Fore.YELLOW)
- print(c)
- else:
- print(Fore.RED)
- print('Попробуйте еще раз')
- print(Fore.GREEN)
- a,znak,b=map(str,input('Введите выражение: ').split())
- a,b=float(a),float(b)
- c=a//b
- print(Fore.YELLOW)
- print(c)
- pass
- #ОПРЕДЕЛЕНИЕ ОСТАТКА ПОСЛЕ ДЕЛЕНИЯ
- def dele3():
- if b!=0:
- c=a%b
- print(Fore.YELLOW)
- print(c)
- else:
- print(Fore.RED)
- print('Попробуйте еще раз')
- print(Fore.GREEN)
- a,znak,b=map(str,input('Введите выражение: ').split())
- a,b=float(a),float(b)
- c=a%b
- print(Fore.YELLOW)
- print(c)
- pass
- ################ ЦИКЛ-ЦИКЛ-ЦИКЛ ##########################
- ################ ЦИКЛ-ЦИКЛ-ЦИКЛ ##########################
- ################ ЦИКЛ-ЦИКЛ-ЦИКЛ ##########################
- print(Fore.YELLOW)
- input('Нажмите "ENTER".')
- while True:#ВВОД ДАННЫХ И ОПРЕДЕЛЕНИЕ
- print(Fore.YELLOW)
- a,znak,b=map(str,input().split())
- a,znak,b=(a.isalpha()),(znak.isalpha()),(b.isalpha())
- a,b=float(a),float(b)
- if a or b==True:
- print('Перепишите в численном значени')
- else:
- a,b=int(a),int(b)
- if znak=='+':
- plus()
- elif znak=='-':
- minus()
- elif znak=='*':
- ymnog()
- elif znak=='**':
- stepen()
- elif znak=='/':
- dele1()
- elif znak=='//':
- dele2()
- elif znak=='%':
- dele3()
- elif znak=='max':
- max_namber()
- elif znak=='min':
- min_namber()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement