Ввод и вывод python, осуществляется функцией input(), и print(). Функция input() используется для входных данных от пользователя, а функция print() обеспечивает отображение выходных данных. В данном блоке собраны упражнения, направленные на закрепление навыков по вводу и выводу данных. Кроме того, в данном блоке, мы с вами будем решать задачи по работе с файлами на Python.
Если у вас возникают проблемы с упражнениями, обязательно прочтите теоретическую часть:
- В этом блоке 7 упражнений, с подсказками и решениями
- Решая каждое упражнение, вы закрепляете знания по данной теме
- Если у вас альтернативное решение, пишите пожалуйста в комментариях, это поможет другим разработчикам
Ввод и вывод python
Задача 1. Ввод числа Python
Напишите программу, в которой пользователь вводит два числа, затем выводится результат умножения этих чисел.
- Ввод и вывод
Показать подсказку
Показать решение
Задача 2. Разделитель строк Python
Напишите программу, которая выводит строки с разделителем. Задача является довольно простой, для вывода данных воспользуйтесь встроенной функцией print().
Пример вывода:
Меня**Зовут**Тимур**
Показать решение
Задача 3. Десятичное число в восьмеричное python
Напишите программу, которая преобразовывает десятичное число, в восьмеричное. К примеру, у нас есть десятичное число 8, программа должна преобразовать данное число в восьмеричное.
Показать подсказку
Показать решение
Задача 4. Выведите список из 5 чисел с плавающей запятой
Напишите программу, в которой пользователь в качестве входных данных вводит числа. Выходными данными данной программы должен стать список из 5 чисел.
Для решения данной задачи:
- Цикл for
- Ввод данных
- Списки
Показать подсказку
Показать решение
Задача 5. Запись и перезапись файла
Напишите программу, которая записывает все содержимое из одного файла в другой, при этом пропуская строку под номером 5.
- Работа с файлами
- Текстовый файл
- Открыте и закрытие файлов
Создайте файл tests.txt и добавьте туда следующее содержание:
строка 1 строка 2 строка 3 строка 4 строка 5 строка 6 строка 7
После того, как ваша программа отработает, ожидаемый выходной файл, должен иметь следующий вид:
строка 1
строка 2
строка 3
строка 4 строка 6
строка 7
Показать подсказку
Показать подсказку
Задача 6. Ввод несколько строк python
Напишите программу, которая принимает несколько строк в одном input().
Показать подсказку
Ожидаемые выходные данные:
Введите три имени: Имя 1: Эмма
Имя 2: Джема
Имя 3: Тима
Показать решение
Задача 7. Python форматирование строк
Напишите программу, которая принимает 3 входных данных, и подставляет эти данные в предложение.
Входные данные:
- Общее количество денег
- Количество мячей для покупки
- Общая стоимость покупки
Ожидаемые выходные данные:
Для решения задачи, используем f строки python
У меня есть 1000 долларов, так что я могу купить 3 футбольных мяча за 450.00 долларов.