добавила пакеты matrix, calculator
This commit is contained in:
28
repo/packages/calculator/files/usr/bin/calculator
Executable file
28
repo/packages/calculator/files/usr/bin/calculator
Executable file
@@ -0,0 +1,28 @@
|
||||
#!/usr/bin/env python3
|
||||
import sys
|
||||
|
||||
if len(sys.argv) != 4:
|
||||
print("Использование: calculator <число> <оператор> <число>")
|
||||
print("Пример: calculator 5 + 3")
|
||||
sys.exit(1)
|
||||
|
||||
a, op, b = sys.argv[1], sys.argv[2], sys.argv[3]
|
||||
|
||||
try:
|
||||
a = float(a)
|
||||
b = float(b)
|
||||
except ValueError:
|
||||
print("❌ Ошибка: введите числа")
|
||||
sys.exit(1)
|
||||
if op == '+':
|
||||
result = a + b
|
||||
elif op == '-':
|
||||
result = a - b
|
||||
elif op == '*':
|
||||
result = a * b
|
||||
elif op == '/':
|
||||
result = a / b if b != 0 else "деление на ноль"
|
||||
else:
|
||||
result = "неизвестный оператор"
|
||||
|
||||
print(f"📊 Результат: {a} {op} {b} = {result}")
|
||||
Reference in New Issue
Block a user