1. Главная
  2. Библиотека
  3. Программирование
  4. Выберите и отметьте программы, в результате выполнения...
Решение задачи

Выберите и отметьте программы, в результате выполнения которых будет создан новый текстовый файл в формате .txt с именем, введённым пользователем. Правильных ответов может быть несколько. name = input('Введите имя текстового файла:' + '.txt') with

  • Программирование

Условие:

Выберите и отметьте программы, в результате выполнения которых будет создан новый текстовый файл в формате .txt с именем, введённым пользователем.
Правильных ответов может быть несколько.

name = input('Введите имя текстового файла:' + '.txt')
with open(name, 'w', encoding = 'utf-8') as file:
text = input('Введите текст:')
file.write(text)


name = input('Введите имя текстового файла:') + '.txt'
with open(name, 'w', encoding = 'utf-8') as file:
text = input('Введите текст:')
file.write(text)


name = input('Введите имя текстового файла:')
name += '.txt'
with open(name, 'w', encoding = 'utf-8') as file:
text = input('Введите текст:')
file.write(text)


name = input('Введите имя текстового файла:')
with open(name, 'w', encoding = 'utf-8') as file:
text = input('Введите текст:')
file.write(text)

Решение:

Чтобы определить, какие из предложенных программ создадут новый текстовый файл в формате .txt с именем, введённым пользователем, рассмотрим каждую из них по порядку.

1. Первая программа:


В этой программе имя файла создаётся с помощью , но  добавляется к строке в самом запросе. Это приведёт к тому, что имя файла будет содержать текст, введённый пользователем, и сразу  в конце. Например, если пользователь введёт file, то имя файла будет file.txt. Эта программа корректна.

2. Вторая программа:

Здесь имя файла также создаётся с помощью , и к нему добавляется  после ввода. Если пользователь введёт file, то получится file.txt. Эта программа также корректна.

3. Третья программа:

В этой программе имя файла создаётся аналогично предыдущим, где пользователь вводит имя, а затем к нему добавляется . Если пользователь введёт file, то получится file.txt. Эта программа тоже корректна.

4. Четвёртая программа:

В этой программе имя файла создаётся только с помощью , и  не добавляется. Если пользователь введёт file, то имя файла будет file, а не file.txt. Эта программа некорректна для поставленной задачи.

Таким образом, правильные ответы:
1. Первая программа
2. Вторая программа
3. Третья программа

Четвёртая программа не создаст файл в формате .txt.

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет