1. Главная
  2. Библиотека
  3. Программирование
  4. Подмените функцию print() так, чтобы она ПЕЧАТАЛА ВЕСЬ...
Решение задачи на тему

Подмените функцию print() так, чтобы она ПЕЧАТАЛА ВЕСЬ ТЕКСТ В ВЕРХНЕМ РЕГИСТРЕ. Реализовывать работу с именованными аргументами (sep, end, ...) не нужно. Пример Ввод Вывод print('Нельзя ли потише?') НЕЛЬЗЯ ЛИ ПОТИШЕ?

  • Программирование
  • #Основы алгоритмизации и программирования
  • #Языки программирования (C++, Java, Python и др.)
Подмените функцию print() так, чтобы она ПЕЧАТАЛА ВЕСЬ ТЕКСТ В ВЕРХНЕМ РЕГИСТРЕ. Реализовывать работу с именованными аргументами (sep, end, ...) не нужно. Пример Ввод Вывод print('Нельзя ли потише?') НЕЛЬЗЯ ЛИ ПОТИШЕ?

Условие:

Подмените функцию print() так, чтобы она ПЕЧАТАЛА ВЕСЬ ТЕКСТ В ВЕРХНЕМ РЕГИСТРЕ. Реализовывать работу с именованными аргументами (sep, end, ...) не нужно.

Пример
Ввод Вывод
print('Нельзя ли потише?')
НЕЛЬЗЯ ЛИ ПОТИШЕ?

Решение:

Чтобы подменить функцию print() так, чтобы она печатала весь текст в верхнем регистре, можно определить новую функцию с тем же именем и использовать встроенную функцию print() для вывода текста. Вот как это можно сделать:

В этом коде мы: 1. Импортируем модуль , чтобы получить доступ к оригинальной функции . 2. Сохраняем оригинальную функцию в переменной . 3. Определяем новую функцию , которая принимает произвольное количество аргументов. 4. Преобразуем все аргументы в верхний регистр с помощью метода . 5. Вызываем оригинальную функцию с преобразованными аргументами. Теперь, когда вы вызываете , текст будет выводиться в верхнем регистре.

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

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

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