Организация ввода и вывода данных начала программирования
Скачать 0.49 Mb.
|
ОРГАНИЗАЦИЯ ВВОДА И ВЫВОДА ДАННЫХ НАЧАЛА ПРОГРАММИРОВАНИЯ Ключевые слова оператор вывода print формат вывода оператор ввода input Вывод данных Вывод данных из оперативной памяти на экран монитора: print(<выражение 1> ,< выражение 2> , ...,< выражение N>) список вывода Выражения - символьные, числовые, логические, в том числе переменные и константы Пример: s = 10 print ('s=',s) На экране: s= 10 Информация в кавычках выводится на экран без изменений Варианты организации вывода
d - вывод целого значения f – вывод вещественного значения Формат вывода Формат вывода позволяет установить количество позиций на экране, занимаемых выводимой величиной.
Первая программа r = 5.4 c = 2 * 3.14 * r s = 3.14 * r * r print ('c=', c) print ('s=', s) Ввод данных с клавиатуры <имя переменной> = input() Ввод в оперативную память значений переменных : Выполнение оператора input: компьютер переходит в режим ожидания данных: пользователь вводит данные с клавиатуры:
пользователь нажимает клавишу Enter. Переменная будет строкового типа (str) Ввод данных с клавиатуры <имя переменной> = int (input()) Ввод переменных целого типа: Переменная из строковой сразу преобразуется в целую Ввод переменных вещественного типа (float): <имя переменной> = float (input()) Переменная из типа str сразу преобразуется в тип float Ввод переменных c приглашением: n = int (input ("введи n:") ) Ввод данных с клавиатуры При вводе числа ввести через пробел: 4 5 <Enter> Количество переменных в операторе присваивания в левой частидолжно соответствовать количеству переменных, введенных с клавиатуры пользователем ! a, b = map ( int, input().split() ) Ввод двух значений в одной строке a и b - целые числа, данные разделены пробелом Улучшенная программа r = float(input('Введите радиус:')) c = 2 * 3.14 * r s = 3.14 * r * r print ("c=", "{:6.4f}". format(c)) print ("s=", " {:6.4f}". format(s)) Самое главное Для ввода в оперативную память значений переменных используется оператор ввода input. Для вывода данных из оперативной памяти на экран монитора используется оператор вывода print. Ввод исходных данных и вывод результатов должны быть организованы понятно и удобно; это обеспечивает дружественность пользовательского интерфейса. Опорный конспект Ввод в оперативную память значений переменных выполняет оператор ввода input. Вывод данных из оперативной памяти на экран монитора выполняет оператор вывода print. <имя переменной> = input ("текст - подсказка") приглашение print( <выражение 1> ,< выражение 2> , ...,< выражение N>) список вывода Вопросы и задания Целочисленным переменным i, j, k нужно присвоить соответственно значения 10, 20 и 30. Запишите оператор ввода, соответствующий входному потоку: а) 20 10 30 б) 30 20 10 в) 10 30 20 Опишите операторы, обеспечивающие ввод необходимых исходных данных для вычисления площади треугольника по его трём сторонам. Что является результатом выполнения оператора, если значение переменной a равно 5? а) print (a) б) print ('a') в) print ('a=', a) Какой тип имеет переменная f, если после выполнения оператора print (f) на экран было выведено следующее число? а) 125 б) 1.25Е+2 Запишите операторы ввода двух чисел и вывода их в обратном порядке. Дан фрагмент программы: a = int(input()) b = int(input()) c = a + b print (a, b) print (c) Упростите его, сократив число операторов. Дан фрагмент программы: a =10 b = a + 1 a = b – a print (a, b) Какие числа будут выведены на экран компьютера? Напишите программу, которая вычисляет площадь и периметр прямоугольника по двум его сторонам. |