test
Этот коммит содержится в:
21
TEMA6/test.py
Обычный файл
21
TEMA6/test.py
Обычный файл
@@ -0,0 +1,21 @@
|
||||
# 1) Ввод алгебраического выражения
|
||||
a = input("Введите выражение (например: a*b+c): ")
|
||||
|
||||
# 2) Даём значения переменным и вычисляем введенное выражение
|
||||
b = {}
|
||||
for i in a:
|
||||
if i.isalpha() and i not in b: #i.isalpha() - проверяем, что элемент является буквой
|
||||
b[i] = float(input(f"Задайте значение {i}: "))
|
||||
|
||||
result = eval(a, b)
|
||||
|
||||
# 3) Отображаем полученный результат
|
||||
print(f"Выражение: {a} : результат вычисления = {result}")
|
||||
|
||||
# 4) Записываем в текстовый файл
|
||||
with open('result.txt', 'w') as f:
|
||||
f.write(a + '\n')
|
||||
f.write(str(result))
|
||||
|
||||
# 5) Удаляем переменные из памяти
|
||||
del a, b, result
|
||||
Ссылка в новой задаче
Block a user