. Хочу узнать (подробно) что выполняет 3 и 4 строка кода. s = input().split() a = list(map(int, input().split())) m = int(s[1]) n = int(s[0]) Заранее ! Питон
s = input().split() # Получаем данные с клавиатуры, допустим ввели 50 11
a = list(map(int, input().split())) # Опять же получаем данные с клавиатуры и изменяем их тип данных на INT
m = int(s[1]) # Обращаемся к переменной s(первый ввод с клавиатуры) и берем число с индексом 1. Так как индекс начинается с 0, то мы получаем второе число(11). И с int() изменяем тип данных на INT
n = int(s[0]) # Аналогичное действие, только получаем ПЕРВОЕ число(50)
!!1 строка:
В S помещается массив из элементов введённой строки разделённый по пробелу.
3 строка:
Берёт элемент с индексом 1 из массива s, приводит его к типу int и присваивает его переменной m
4 строка:
Берёт элемент с индексом 0 из массива s, приводит его к типу int и присваивает его переменной n
Объяснение:
s = input().split() # Получаем данные с клавиатуры, допустим ввели 50 11
a = list(map(int, input().split())) # Опять же получаем данные с клавиатуры и изменяем их тип данных на INT
m = int(s[1]) # Обращаемся к переменной s(первый ввод с клавиатуры) и берем число с индексом 1. Так как индекс начинается с 0, то мы получаем второе число(11). И с int() изменяем тип данных на INT
n = int(s[0]) # Аналогичное действие, только получаем ПЕРВОЕ число(50)