×
  • 1. Установка Python 3.7
  • 2. Варианты выполнения кода. Первая программа
  • 3. Объекты. Числа и операции над ними
  • 4. Переменные в Python. Оператор присваивания
  • 5. Функция input()
  • 6. Функция print()
  • 7. Деление нацело и деление по остатку
  • 8. Функции trunc, floor, ceil
  • 9. Деление нацело и по остатку отрицательных чисел в Python
  • 10. Логический тип Bool. Операции сравнения
  • 11. Cтроки и операции над ними
  • 12. Строки: индексы и срезы
  • 13. Строки и их методы
  • 14. Списки и операции над ними
  • 15. Списки: индексы и срезы
  • 16. Списки и их методы
  • 17. Условный оператор if
  • 18. Вложенный оператор if
  • 19. Множественный выбор elif
  • 20. Цикл while
  • 21. Обход всех цифр числа с помощью while
  • 22. Алгоритм Евклида
  • 23. Цикл while. Нахождение всех делителей числа
  • 24. Цикл while. Инструкции break, continue, else
  • 25. Функция range и итерируемые объекты
  • 26. Цикл for. Обход элементов функции range
  • 27. Цикл for. Обход списков и строк
  • 28. Установка, настройка и использование PyCharm
  • 29. Метод подсчета. Сортировка подсчетом Python
  • 30. Вложенные циклы
  • 31. Вложенные списки
  • 32. Треугольник Паскаля
  • 33. Множества в Python. Тип данных set
  • 34. Словари Python. Операции и методы словаря
  • 35. 4 Ситуации, где полезно использовать словарь
  • 36. Как отсортировать словарь в Python
  • 37. Кортежи (tuple). Операции и методы кортежей
  • 38. Функции (def). Определение и вызов функции
  • 39. Зачем нужны функции в программировании
  • 40. Возвращаемое значение функции. Оператор return
  • 41. Область видимости: локальная, глобальная и встроенная.
  • 42. Вложенные функции Python
  • 43. Замыкания в Python. Closure Python
  • 44. Замыкания в Python Часть 2
  • 45. Передача аргументов. Сопоставление аргументов по имени и позиции
  • 46. *args и **kwargs Python. Передача аргументов в функцию
  • 47. Рекурсия в Python. Рекурсивная функция Часть 1
  • 48. Рекурсия в Python. Рекурсивная функция Часть 2
  • 49. Рекурсивный обход файлов
  • 50. Функция enumerate
  • 51. Анонимная функция Lambda
  • 52. Генераторы списков Python | List comprehension
  • 53. Генераторы списков 2 | List comprehension | Вложенные генераторы списков
  • 54. Выражения-генераторы
  • 55. Функция генератор. Создание генератора при помощи yield
  • 56. Функция map Python.
  • 57. Функция filter
  • 58. Функция zip python
  • 59. Сортировка коллекций в Python. Метод sort и функция sorted
  • 60. Декораторы в Python Часть 1
  • 61. Декораторы в Python Часть 2
  • 62. Сортировка по ключу Python. Аргумент key
  • 63. Установка модулей в Python || Установка пакета Python
  • 64. Работа с файлами в Python. Чтение и запись данных
  • 65. Экранированные и служебные символы в Python
  • 66. Встроенная функция isinstance
  • 67. Функции all и any.
  • 68. Форматирование строк. Метод format
  • 69. F-строка
  • 70. Импорт стандартных модулей
  • 71. Импорт собственных модулей в Python
  • 72. 7 видов вызываемых (callable) объектов в Python
  • 73. Метод split и метод join Python
  • 74. Пакеты в Python. Файл __init__, переменная __all__
  • 75. Работаем с JSON в Python. Парсинг JSON, сохраняем JSON в файл
  • Функция print()

    Практически любая программа создается для решения какой-либо проблемы: найти самый короткий маршрут, решить уравнение и т.д. И для того, чтобы увидеть результат работы программы нам понадобиться функция print. Она позволяет вывести на экран значения. Формат команды print() следующий:

    print(value, ..., sep=' ', end='\n')

    Внутри функции print() нужно передать одно или несколько значений через запятую.



    В пределах одной команды print() все значения будут выводиться по умолчанию в одну строчку через пробел. Символ, который выводиться между значениями, называется разделителем (от англ. "separator"). Как я уже писал ранее по умолчанию разделитель равен знаку пробел. Но это поведение можно изменить при помощи параметра sep. Ему нужно присвоить внутри функции print() новое значение типа строки.

    Также после команды print() по умолчанию происходит перенос на новую строчку. За этот перенос отвечает еще один параметр, который называется end. Он по умолчанию равен \n - это служебный символ, обозначающий перенос строки.

    Но вы также в праве изменить это значение.

    Задачи

    Условие задачи

    Напишите программу, которая выводит на экран сообщение «Привет, Мир!»

    Условие задачи

    Программа запрашивает у пользователя имя и фамилию, после чего выводит приветственное сообщение в следующем формате "Здравствуйте, <фамилия> <имя>!"

    Входные данные Выходные данные
    1 Ваше имя? Петя
    Ваша фамилия? Петров
    Здравствуйте, Петров Петя!

    Условие задачи

    Программа, считывает натуральное число n, после чего выводит двойное неравенство этого числа с его соседними числами.

    Входные данные Выходные данные
    1 Введите число: 15
    14 < 15 < 16

    Условие задачи

    Программа выполняет умножение над двумя числами, выводя на экран развёрнутую форму записи этого действия.

    Входные данные Выходные данные
    1 2
    3
    2 * 3 = 6

    Условие задачи

    Напишите программу, которая выводит на экран рисунок котика.

    Входные данные Выходные данные
    1 ничего
    /\_/\
    >^,^<
    / \
    (|_|)_/

    Условие задачи

    Напишите программу, которая запрашивает имя пользователя и его возраст. Программа должна вывести на экран сообщение, содержащее имя пользователя и год, когда ему исполниться 77 лет.

    Входные данные Выходные данные
    1 Геннадий
    1990
    Геннадий, вам исполнится 77 лет в 2067
    2 Rich
    2010
    Rich, вам исполнится 77 лет в 2087

    Попрактиковаться на stepik Перейти

    Записывайтесь на курсы по Python

    Задать вопрос