from colorama import init, Fore, Style
import time
import operator
init() # Инициализация colorama
colors = [ Fore.RED , Fore.GREEN , Fore.YELLOW, Fore.BLUE , Fore.MAGENTA, Fore.CYAN]
while True:
x = float(input("Введите первое число: "))
operator_symbol = input("Введите оператор (+, -, *, :): ")
y = float(input("Введите второе число: "))
if operator_symbol == "+":
operation = operator.add
elif operator_symbol == "-":
operation = operator.sub
elif operator_symbol == "*":
operation = operator.mul
elif operator_symbol == ":":
if y != 0:
operation = operator.truediv
else:
result = "Деление на 0 недопустимо"
continue
else:
result = "Вы ввели неверный оператор. Пожалуйста, используйте один из: +, -, *, :"
continue
for color in colors:
result = operation(x, y)
print(color + f"Ответ: {result}", end='\r')
time.sleep(0.2)
print(Style.RESET_ALL) # Сброс цвета
repeat = input("Желаете произвести расчет снова? (нажмите Enter для продолжения, введите 'q' для выхода): ")
if repeat.lower() == 'q':
break
import time
import operator
init() # Инициализация colorama
colors = [ Fore.RED , Fore.GREEN , Fore.YELLOW, Fore.BLUE , Fore.MAGENTA, Fore.CYAN]
while True:
x = float(input("Введите первое число: "))
operator_symbol = input("Введите оператор (+, -, *, :): ")
y = float(input("Введите второе число: "))
if operator_symbol == "+":
operation = operator.add
elif operator_symbol == "-":
operation = operator.sub
elif operator_symbol == "*":
operation = operator.mul
elif operator_symbol == ":":
if y != 0:
operation = operator.truediv
else:
result = "Деление на 0 недопустимо"
continue
else:
result = "Вы ввели неверный оператор. Пожалуйста, используйте один из: +, -, *, :"
continue
for color in colors:
result = operation(x, y)
print(color + f"Ответ: {result}", end='\r')
time.sleep(0.2)
print(Style.RESET_ALL) # Сброс цвета
repeat = input("Желаете произвести расчет снова? (нажмите Enter для продолжения, введите 'q' для выхода): ")
if repeat.lower() == 'q':
break
при попытке открыть этот код, командная строка открывается и сразу закрывается, colorama установил, остальные библиотеки тоже. кто может подсказать в чем проблема?