Что делает end
Перейти к содержимому

Что делает end

Что делает end

Скачай курс
в приложении

Перейти в приложение
Открыть мобильную версию сайта

© 2013 — 2023. Stepik

Наши условия использования и конфиденциальности

Get it on Google Play

Public user contributions licensed under cc-wiki license with attribution required

Python: функция print и параметр end

Функция print() используется для печати сообщения на экране. Давайте поподробнее рассмотрим ее и то как с ней можно работать в этой статье!

Начнем с простого примера:

print("Hello world!") print("Hello world!") print("I\'m fine!") a = 10 b = 10.23 c = "Hello" print(a) print(b) print(c) print("Value of a = ", a) print("Value of b = ", b) print("Value of c code-block"> 
Hello world!Hello world! I'm fine! 10 10.23 Hello Value of a = 10 Value of b = 10.23 Value of c = Hello 

Смотрите выходные данные вышеприведенной программы, функция print() заканчивается новой строкой, а результат следующей функции print() - печать новой строки (следующая строка).

Параметр end в print()

end - необязательный параметр в функции print() , и его значением по умолчанию является \n , что означает, что print() по умолчанию заканчивается новой строкой. Мы можем указать любой символ / строку как конечный символ функции print() .

print("Hello friends how are you?", end = ' ') print("I am fine!", end ='#') print() # prints new line print("ABC", end='') print("PQR", end='\n') # ends with a new line print("This is line 1.", end='[END]\n') print("This is line 2.", end='[END]\n') print("This is line 3.", end='[END]\n') 

И в консоли мы получим:

Hello friends how are you? I am fine!# ABCPQR This is line 1.[END] This is line 2.[END] This is line 3.[END] 

Ввод-вывод, оператор присваивания, арифметические операции

Данный курс будет посвящен изучению программирования с использованием языка Python. Это — современный язык программирования, работающий на всех распространных операционных системах.

В настоящее время существует две версии языка Python: более старая, но пока ещё более распространненая версия 2 и современная версия 3. Они не вполне совместимы друг с другом: программа, написанная для одной версии языка может оказаться невыполнимой для другой версии. Но в основном обе версии очень похожи.

Мы будем использовать версию 3 данного языка, некоторые из используемых примеров не будут работать с версией 2. Последняя версия языка, доступная в сентябре 2010 года — 3.1.2, именно её необходимо установить дома, скачав данную версию с сайта www.python.org.

Запустить интерпретатор python можно из командной строки:

$ python3

Будьте внимательны — команда python запустит интерпретатор версии 2, с которым мы работать не будем. В системе Windows можно использовать пункт меню “Python (command line)”

Вы увидите примерно следующее приглашение командной строки:

Python 3.1.2 (r312:79147, Jun 12 2010, 15:29:06) 
[GCC 4.4.3 20100316 (ALT Linux 4.4.3-alt2)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>

Смело вводите команды и наслаждайтесь результатом. А что можно вводить? Несколько примеров:

>>> 2 + 2
4
>>> 2 ** 100
1267650600228229401496703205376
>>> 'Hello' + 'World'
'HelloWorld'
>>> 'ABC' * 100
'ABCABCABCABCABCABCABCABCABCABCABCABCABCABCABCABCABCABCABCABCABC
ABCABCABCABCABCABCABCABCABCABCABCABCABCABCABCABCABCABCABCABCABC
ABCABCABCABCABCABCABCABCABCABCABCABCABCABCABCABCABCABCABCABCABC
ABCABCABCABCABCABCABCABCABCABCABCABCABCABCABCABCABCABCABCABCABC
ABCABCABCABCABCABCABCABCABCABCABCABCABCABCABCABC'

Первая команда вычисляет сумму двух чисел, вторая команда вычисляет 2 в степени 100, третья команда выполняет операцию конкатенации для строк, а четвертая команда печатает строку 'ABC', повторенную 100 раз.

Хотите закончить работу с питоном? Введите команду exit() (именно так, со скобочками, так как это — функция), или нажмите Ctrl+D.

Подскажите, для чего используется: end='' : в Python?

Вместе этого можно ставить запятую в конце текста.
Например:
print('Слово',)
Переноса на новую строку не будет.

Нина ДжавахаУченик (108) 7 лет назад
Остальные ответы
Чтобы в конце строки не выводила на экран перенос на новую строку, а продолжала с той же.
Нина ДжавахаУченик (108) 7 лет назад

А у меня вот так квадрат получился, я начинающий )
n=int(input())
m=int(input())
for i in range(n):
print('*', end='')
print()
for j in range(m):
for i in range(n):
print('*', end='')
print()

Похожие вопросы
Ваш браузер устарел

Мы постоянно добавляем новый функционал в основной интерфейс проекта. К сожалению, старые браузеры не в состоянии качественно работать с современными программными продуктами. Для корректной работы используйте последние версии браузеров Chrome, Mozilla Firefox, Opera, Microsoft Edge или установите браузер Atom.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *