Целочисленным переменным i, j, k нужно присвоить соответственно значения 10, 20 и 30. Запишите оператор ввода, соответствующий входной строке:

ГДЗ информатика 8 класс

§ 5.2. Организация ввода и вывода данных Гдз по информатике 8 класс по учебнику Босова. Базовый уровень. Обновленные ФГОС 2021 год.


10. Целочисленным переменным i, j, k нужно присвоить соответственно значения 10, 20 и 30. Запишите оператор ввода, соответствующий входной строке:

а) 20 10 30

б) 30 20 10

в) 10 30 20

Ответ

Оператор ввода, соответствующий входной строке «а) 20 10 30» будет следующим:
i, j, k = map(int, input().split())
Оператор input() считывает строку, а split() разделяет строку на отдельные элементы по пробелам. Затем функция map(int, …) применяет функцию int() ко всем элементам и возвращает их в виде итерируемого объекта, который распаковывается в переменные i, j, k с помощью оператора присваивания =.

То есть, в данном случае значения будут присвоены следующим образом:

  • i = 20
  • j = 10
  • k = 30

Оператор ввода для остальных вариантов выглядит аналогичным образом, только порядок присваивания изменяется в соответствии с входной строкой:
б) j, k, i = map(int, input().split())
в) i, k, j = map(int, input().split())
Например, для входной строки «б) 30 20 10», значения будут присвоены следующим образом:

  • j = 30
  • k = 20
  • i = 10

А для входной строки «в) 10 30 20», значения будут присвоены следующим образом:

  • i = 10
  • k = 30
  • j = 20

Понравилась статья? Поделиться с друзьями: