• 13.09.2024 11:25

Мой блог

Программирование и ремонт техники

Тема урока: ввод-вывод данных

  1. Вывод данных, команда print() (Вы здесь)
  2. Ввод данных, команда input() Перейти–>

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


Вывод данных, команда print

Для вывода данных на экран используется команда print().

Внутри круглых скобок пишем, что хотим вывести на экран. Если это текст, то обязательно указываем его внутри кавычек. Кавычки могут быть одинарными или двойными. До и после текста мы ставим только одинаковые кавычки.
Например, следующий код:

print('Мы изучаем язык Python')

выведет на экран текст:

Мы изучаем язык Python

Если вы используете IDE VS Code, то вывод появится в окне Терминал.

print('Python')
print("Python")

То, что мы пишем в круглых скобках у команды print(), называется аргументами команды.

При этом команда print() позволяет указывать несколько аргументов, в таком случае их надо отделять запятыми. Если вы не будете писать запятые между аргументами, Python воспримет это как синтаксическую ошибку.

Например, следующий код:

print('Скоро я', 'буду программировать', 'на языке', 'Python!')

выведет на экран текст (под  мы понимаем символ пробела):

Скоро я⎵буду программировать⎵на языке⎵Python!

Обратите внимание, в качестве разделителя при выводе данных между аргументами команды используется символ пробел. По умолчанию команда print() добавляет ровно один пробел между всеми своими аргументами. Например, следующая программа:

print('1', '2', '4', '8', '16')

выводит числа 1 2 4 8 16. Числа выведены ровно через один пробел.


Примечания

Примечание 1. Команда print() записывается только маленькими буквами, другое написание недопустимо, так как в Python строчные и заглавные буквы различны.

Примечание 2. Каждая последующая команда print() выводит указанный текст с новой строки. Например, следующая программа:

print('Какой хороший день!')
print('Работать мне не лень!')

выведет на экран две строки:

Какой хороший день! 
Работать мне не лень!

Примечание 3. Команда print() с пустым списком аргументов просто вставляет новую пустую строку. Например:

print('Какой хороший день!')
print()
print('Работать мне не лень!')

выведет на экран три строки, одна из которых пустая:

Какой хороший день!

Работать мне не лень!

Примечание 4. Почему в Python можно использовать как одинарные, так и двойные кавычки для обрамления текста? Ответ очень прост — часто кавычки являются частью текста. И чтобы Python мог правильно распознать такой текст, пользуемся разными:

  • если в тексте нужны одинарные кавычки, то для обрамления такого текста используем двойные кавычки;
  • если в тексте нужны двойные кавычки, то обрамляем его одинарными.

Результатом выполнения кода:

print('В тексте есть "двойные" кавычки')
print("В тексте есть 'одинарные' кавычки")

будет: 

В тексте есть "двойные" кавычки
В тексте есть 'одинарные' кавычки

Частые ошибки

Сейчас обсудим ошибки, которые учащиеся чаще всего совершают при освоении данной темы.

1. Отсутствие запятых , между аргументами в команде print():

❌ Неправильно:

print('Я' 'люблю' 'Python' '!')

✅ Правильно:

print('Я', 'люблю', 'Python', '!')

В Python аргументы в команде print() всегда должны разделяться запятыми.

2. Отсутствие кавычек '' для строк в команде print().

❌ Неправильно:

print(Я, также, люблю, математику, !)

✅ Правильно:

print('Я', 'также', 'люблю', 'математику', '!')

В Python строки всегда должны быть заключены в кавычки.

3. Знак = после команды print():

❌ Неправильно:

print = ('Оппенгеймер vs Барби')

✅ Правильно:

print('Оппенгеймер vs Барби')

Эта часть открыта для всех, более того, первая часть (введение) и часть (начало изучения) также будут открыты для всех. Однако далее только по подписке.
Подписку можно оформить по ссылке: https://paywall.pw/glom1jyaymob
Либо в сообществе ВК: https://vk.com/code_program
Цена подписки: 250 рублей в месяц, но, вы можете указать сумму больше, на сколько посчитаете нужным.
Статьи будут выходить регулярно, каждые 2-3 дня.
Разбирать будем от простых, до самых сложных кейсов.
Более того, если вы решите поддержать меня как автора дополнительно, это можно будет сделать в любое время, в каждой статье будет номер карты.


Если дочитали до конца СПАСИБО!
Если поддержите финансово, ОГРОМНОЕ СПАСИБО!!!


Подпишитесь на ежемесячную поддержку автора, так вы поможете мне на развитие.
А я помогу вам, вы получите доступ:

  • к закрытым статьям по программированию и дизайну.
  • к закрытому чату, сможете получить помощь у меня.
  • к эксклюзивным материалам, которые больше нигде не публикуются.
  • в будущем каждый сможет получить небольшой презент от меня.

Подписка доступна в сообществе ВК: https://vk.com/code_program


Ссылки:
- ВК Сообщество Сервисного центра: https://vk.com/sc_novokopylovo
- ВК Сообщество по дизайну и программированию: https://vk.com/code_program
- Канал Инвестиции и заработок в Телеграмм: https://t.me/nb83_invest
- Ютуб-канал: http://www.youtube.com/@nberesnev83
- Одноклассники: https://ok.ru/nberesnev83
- Telegram: https://t.me/nberesnev83
- WhatsApp: https://wa.me/79835522434


Донат можете перевести по номеру карты:

2202 2061 1435 7028 (Сбер)

Постараюсь отчитываться раз в месяц о полученных донатах.
Благодарю всех неравнодушных, огромное вам спасибо!