Exemplo n.º 1
0
def sqrt_super(value1, value2):
	if value2 != '':
		number1, number2 = manual_convert(value1, value2)
		if none_validation(number1, number2) and number2 != 0:
			print(f'Результат операції визначення кореня: {number1} sqrt {number2} = {sqrt(number1, number2)}', '\n')
		else:
			error_text()
	else:
		number1 = manual_convert_one(left_op)
		number2 = 2
		if none_validation(number1):
			print(f'Результат операції визначення кореня: {number1} sqrt {number2} = {sqrt(number1, number2)}', '\n')
		else:
			error_text()
Exemplo n.º 2
0
def factor_super(value1, value2):
	if value1 == '':
		number2 = manual_convert_one(right_op)
		if none_validation(number2) and number2 >= 0:
			print(f'Факторіал числа {number2} = {factor(number2)}', '\n')
		else:
			error_text()
	else:
		error_text()
Exemplo n.º 3
0
def round_number_super(value1, value2):
	if value1 == '':
		number2 = manual_convert_one(value2)
		if none_validation(number2):
			print(f'після округлення {number2} отримаємо {round_number(number2)}', '\n')
		else:
			error_text()
	else:
		error_text()
Exemplo n.º 4
0
def random_number_super(value1, value2):
	number1, number2 = manual_convert(value1, value2)
	if none_validation(number1, number2) and number2 > number1:
		print(f'випадкове ціле число в діапазоні ({number1}:{number2}) = {random_number(number1, number2)}', '\n')
	else:
		error_text()
Exemplo n.º 5
0
def power_super(value1, value2):
	number1, number2 = manual_convert(value1, value2)
	if none_validation(number1, number2):
		print(f'Результат піднесення до степеню: {number1} ** {number2} = {power(number1, number2)}', '\n')
	else:
		error_text()
Exemplo n.º 6
0
def modulo_super(value1, value2):
	number1, number2 = manual_convert(value1, value2)
	if none_validation(number1, number2) and number2 != 0:
		print(f'Результат визначення остачі від ділення націло: {number1} % {number2} = {modulo(number1, number2)}', '\n')
	else:
		error_text()
Exemplo n.º 7
0
def integer_division_super(value1, value2):
	number1, number2 = manual_convert(value1, value2)
	if none_validation(number1, number2) and number2 != 0:
		print(f'Результат цілочисленного ділення: {number1} // {number2} = {integer_division(number1, number2)}', '\n')
	else:
		error_text()
Exemplo n.º 8
0
def division_valid():
	number1, number2 = manual_conversion()
	if none_validation(number1, number2) and number2 != 0:
		print(f'Результат ділення: {number1} / {number2} = {division(number1, number2)}', '\n')
	else:
		error_text()
Exemplo n.º 9
0
def subtraction_super(value1, value2):
	number1, number2 = manual_convert(value1, value2)
	if none_validation(number1, number2):
		print(f'Результат віднімання: {number1} - {number2} = {subtraction(number1, number2)}', '\n')
	else:
		error_text()
Exemplo n.º 10
0
def addition_super(value1, value2):
	number1, number2 = manual_convert(value1, value2)
	if none_validation(number1, number2):
		print(f'Результат додавання: {number1} + {number2} = {addition(number1, number2)}', '\n')
	else:
		error_text()
Exemplo n.º 11
0
def round_number_validate():
	number1 = manual_conversion_round()
	if none_validation(number1):
		print(f'після округлення {number1} отримаємо {round_number(number1)}', '\n')
	else:
		error_text()
Exemplo n.º 12
0
def random_number_validate():
	number1, number2 = manual_conversion_diap()
	if none_validation(number1, number2) and number2 > number1:
		print(f'випадкове ціле число в діапазоні ({number1}:{number2}) = {random_number(number1, number2)}', '\n')
	else:
		error_text()
Exemplo n.º 13
0
def factor_validate():
	number1 = manual_conversion_factor()
	if none_validation(number1) and number1 >= 0:
		print(f'Факторіал числа {number1} = {factor(number1)}', '\n')
	else:
		error_text()
Exemplo n.º 14
0
def sqrt_validate():
	number1, number2 = manual_conversion_step()
	if none_validation(number1, number2) and number2 != 0:
		print(f'Результат операції визначення кореня: {number1} sqrt {number2} = {sqrt(number1, number2)}', '\n')
	else:
		error_text()
Exemplo n.º 15
0
def power_validate():
	number1, number2 = manual_conversion_step()
	if none_validation(number1, number2):
		print(f'Результат піднесення до степеню: {number1} ** {number2} = {power(number1, number2)}', '\n')
	else:
		error_text()
Exemplo n.º 16
0
def multiplication_super(value1, value2):
	number1, number2 = manual_convert(value1, value2)
	if none_validation(number1, number2):
		print(f'Результат множення: {number1} * {number2} = {multiplication(number1, number2)}', '\n')
	else:
		error_text()
Exemplo n.º 17
0
       '\n')
 user_name = input("Будь-ласка, введіть своє ім'я: ")
 user_name = user_name.strip().capitalize()
 if user_name.isalpha():
     print(f'Вітаємо Вас в калькуляторі {user_name}', '\n')
     while True:
         for key, value in menu_dict.items():
             print(key + ':' + value)
         print()
         operation = input(
             f'{user_name} виберіть операцію з вищезазначених: ')
         print()
         operation = operation.strip()
         if operation == '1':
             number1, number2 = manual_conversion()
             if none_validation(number1, number2):
                 print(
                     f'Результат додавання: {number1} + {number2} = {addition(number1, number2)}',
                     '\n')
             else:
                 error_text()
                 continue
         if operation == '2':
             number1, number2 = manual_conversion()
             if none_validation(number1, number2):
                 print(
                     f'Результат віднімання: {number1} - {number2} = {subtraction(number1, number2)}',
                     '\n')
             else:
                 error_text()
                 continue
Exemplo n.º 18
0
def substraction_valid():
	number1, number2 = manual_conversion()
	if none_validation(number1, number2):
		print(f'Результат віднімання: {number1} - {number2} = {subtraction(number1, number2)}', '\n')
	else:
		error_text()