Извините, если это действительно глупый вопрос;Я английский майор, берущий курс COSC для факультативного (глупое решение, я знаю), и поэтому все это не легко для меня.
Вот проблему, которую я пытаюсь решить:
Напишите программу, которая принимает файл с сообщением. Сообщение может быть любой длины.
Ваша программа будет содержать две функции. Первый должен иметь функцию, которая обрабатывает содержимое файла. Второй получит выходные данные первой функции и напечатает сообщение в виде звездочек.
Входной файл должен быть просто однострочным сообщением (см. Прилагаемый пример ввода). Выходные данные должны принять это сообщение, разбить его на две строки и отцентрировать в окне (см. Прилагаемый пример выходных данных).
Это код, который у меня есть в настоящее время:
def func1(process_contents):
infile=open("october.txt", "r")
process_contents=print(infile.read())
return process_contents
def func2():
outfile=open("october_output.txt", "w")
print(func1(message), file=outfile)
outfile.close()
(Я еще не пытался создать коробку со звездочками ... Я просто пытаюсь заставить функции работать в первую очередь). Я понимаю, что не могу назначить другую переменную (например, "message") формальному параметру "process_contents" в func1, что мне нужно назначить VALUE в качестве точных параметров ... но так как я не использую числа в этой задаче,какое значение я использую ??
Большое вам спасибо !!