форкнуто от main/python-labs
Вы не можете выбрать более 25 тем
Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
32 строки
727 B
Python
32 строки
727 B
Python
# M2.py
|
|
import os
|
|
import M1
|
|
|
|
def to_value(text):
|
|
s = text.strip()
|
|
if s.isdigit():
|
|
return int(s)
|
|
return s
|
|
|
|
def run():
|
|
filename = input("Введите имя файла: ")
|
|
|
|
while not os.path.exists(filename):
|
|
print("Файл не найден. Повторите ввод.")
|
|
filename = input("Введите имя файла: ")
|
|
|
|
MM = []
|
|
with open(filename, "r", encoding="utf-8") as f:
|
|
for line in f:
|
|
parts = line.split()
|
|
i = 0
|
|
while i < len(parts):
|
|
MM.append(to_value(parts[i]))
|
|
i = i + 1
|
|
|
|
CC1, CC2 = M1.func1(MM)
|
|
print(CC1)
|
|
print(CC2)
|
|
M1.func2("RES2.txt", CC1, 3)
|
|
return CC2
|