Главная страница
Навигация по странице:

  • Пример

  • Формат вывода Формат вывода

  • Результат выполнения оператора a = 4 print

  • Ввод данных с клавиатуры = input()

  • Ввод данных с клавиатуры = int (input())

  • Самое главное Для ввода

  • print

  • Опорный конспект Ввод

  • Организация ввода и вывода данных начала программирования


    Скачать 0.49 Mb.
    НазваниеОрганизация ввода и вывода данных начала программирования
    Дата07.12.2022
    Размер0.49 Mb.
    Формат файлаppt
    Имя файла8-3-2-python.ppt
    ТипДокументы
    #833404

    ОРГАНИЗАЦИЯ ВВОДА И ВЫВОДА ДАННЫХ


    НАЧАЛА ПРОГРАММИРОВАНИЯ


    Ключевые слова


    оператор вывода print
    формат вывода
    оператор ввода input


    Вывод данных


    Вывод данных из оперативной памяти на экран монитора:


    print(<выражение 1> ,< выражение 2> , ...,< выражение N>)


    список вывода


    Выражения - символьные, числовые, логические, в том числе переменные и константы
    Пример:
    s = 10
    print ('s=',s)
    На экране:
    s= 10


    Информация в кавычках выводится на экран без изменений


    Варианты организации вывода


    Вариант организации вывода


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


    Результат


    По умолчанию


    print (1, 20, 300)


    1 20 300


    Убрать разделители — пробелы


    print (1, 20, 300, sep="")


    120300


    Добавить другой разделитель


    print (1, 20, 300, sep=", ")


    1, 20, 300


    d - вывод целого значения
    f – вывод вещественного значения


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


    Формат вывода позволяет установить количество позиций на экране, занимаемых выводимой величиной.


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


    Результат выполнения оператора


    a = 4
    print ("a=", "{:5d}{:5d}". format(a, a*a))


    a=◦◦◦◦4◦◦◦16


    a =1/3
    b =1/9
    print ("{:7.3f}{:7.3f}". format (a, b))


    ◦◦0.333◦◦0.111


    Первая программа


    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)
    Какие числа будут выведены на экран компьютера?


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



    написать администратору сайта