Операторы ввода, вывода

Оператор вывода


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


Пример 1.

print ('Я ученик 7 класса.')   # обратите внимание, текст пишется в кавычках

Получим:

Я ученик 7 класса.

Пример 2.

print ('Маша', 'Саша', 'Настя', 'Оля')   # обратите внимание, в этом случае все слова будут выведены через пробел

Получим:

Маша Саша Настя Оля

Пример 3.

print (1236)   # обратите внимание, числа пишутся без кавычек

Получим:

1236

Пример 4.

print (5 * 10 + 12 - 3)   # обратите внимание, на экран будет выведен результат вычислений

Получим:

59

Пример 5.

print ('Вычислить:')   # несколько команд вывода

print ('5 * 6 - 12') 

print ('Ответ:') 

print (5 * 6 - 12) 

Получим:

Вычислить:            # вывод в разных строках
5 * 6 - 12 
Ответ: 
18


Параметр sep


Если при выводе нескольких выражений вы хотите разделить их какими-то символами, можно использовать следующую запись: print(выражение1, выражение2, выражение3, sep='символы')


Пример 1.

print ('Я', 'ученик', '7 класса.', sep = '*')   

Получим:

Я*ученик*7 класса.

Пример 2.

print ('Маша', 'Саша','Настя','Оля', sep = '^-^')   

Получим:

Маша^-^Саша^-^Настя^-^Оля


Параметр end


Если после вывода строки не надо переводить курсор на новую строку, можно использовать следующую запись: print (выражение, end='символы')

Символы перевода курсора на новую строку: end = '\n'


Пример 1.

print ('Я ученик 7 класса.', end = '*')   

print ('В школе № 7.')

Получим:

Я ученик 7 класса.*В школе № 7.

Пример 2.

print ('Маша', 'Саша', end = ' ')   

print ('Настя','Оля')

Получим:

Маша Саша Настя Оля


Оператор Ввода


Для ввода данных используется оператор input.

Ввод текста (строковый тип данных):

        имя_переменной = input ('Пояснительный текст')

Ввод целого числа (целый тип данных):

        имя_переменной = int (input ('Пояснительный текст'))

Ввод действительного числа (вещественный тип данных):

        имя_переменной = float (input ('Пояснительный текст'))




Пример 1.

text = input ('Напишите свое имя ')

Получим:

На экране появится текст: Напишите свое имя, после чего надо на клавиатуре набрать имя и нажать клавишу Enter. В переменную text будет запомнено это имя.

Пример 2.

n = int (input ('Запишите год своего рождения'))

Получим:

На экране появится текст: Запишите год своего рождения, после чего надо на клавиатуре набрать число и нажать клавишу Enter. В переменную n будет запомнено это число.


Пример 3.

sr_ball = float (input ('Запишите ваш средний балл по математике'))

Получим:

На экране появится текст: Запишите ваш средний балл по математике, после чего надо на клавиатуре набрать число и нажать клавишу Enter. В переменную sr_ball будет запомнено это число.

Пример 4.

number = int (input ()) # не пишем пояснение

Получим:

На экране в позиции курсора набрать целое число и нажать клавишу Enter. В переменную number будет запомнено это число.


Форматный вывод


print ('текст1 {} текст2 {} текст3'.format ('значение0',  'значение1))

или

имя_переменной1 = значение1;
имя_переменной2 = значение2;

print(f'текст {имя_переменной1} тест {имя_переменной2} текст')


Пример 1.

print ('Мое имя {} и мне {} лет'.format ('Катя',  '13'))

Получим:


Мое имя Катя и мне 13 лет

Пример 2.

print ('Мое имя {0}, я люблю {2} и мне {1} лет'.format ('Катя',  '13',  'риcовать'))

Получим:

Мое имя Катя, я люблю риcовать и мне 13 лет

Пример 3.

name = 'Катя'

age = 13

print(f'Мое имя {name} и мне {age} лет')

Получим:

Мое имя Катя и мне 13 лет



Задания





Комментариев нет:

Отправить комментарий

Примечание. Отправлять комментарии могут только участники этого блога.