• Предмет: Информатика
  • Автор: DanayimBegibaeva
  • Вопрос задан 4 месяца назад

!!ПОМОГИТЕ!! ДАЮ 100 БАЛЛОВ!!n, k-map(int, input().split()) 1 2 3 for i in range(n): ▾ 4 a=int (input()) 5- if a>=k: 6 7▾ 8 9 10 print (result, result2) 11 12 maximum=result=result2=0 result+=1 if a maximum: result2=i+1 maximum=a
объясните что означает каждая строка пожалуйста​

Приложения:

Ответы

Ответ дал: formkyxd
1

n,k=map(int,input().split())

# Ввод двух переменных(n,k) с клавиатуры

maximum=result=result2=0

# Приравнивание переменных(maximum,result,result2) к 0

for i in range(n):

#перебираем переменную n

   a=int(input())

# Ввод переменной а с клавиатуры

   if a>=k:  

#цикл  if(если) a больше или равно k

       result+=1

# прибавляем к result один

   if a>maximum:

#цикл  if(если) a больше или равно maximum

       result2=i+1

# присваиваем к result2 текущее значение i(какое число из списка n) + один

       maximum=a

# присваиваем maximum переменную а

print(result,result2)

# выводим result и result2 на экран

Ответ дал: voronovsasa996
1

Ответ:

n, k это переменные которые имеют значение int

maximum=result=result2=0 это означает то что они изначально хранят в себе число 0

for = это цикл в нем есть условие которое должно выполниться и если оно выполнится оно идет к другому циклу

if a>=k это означает то что если а будет больше или равно k то должен выполниться код что result со значением ноль уже примет значение 1 потому что +=1 это означает то что result у нас поменяет свое число

if a>maximum

при выполнении этого условия у нас начнет выполняться код result2 который равен 0 будет равняться 1

maximum будет равен значению a

print(result, result2)

в консоль будут выведены числа которые записаны под этими перемеными

P.S( я не пайтон программист и не знаю его пользуюсь базовыми знаниями так что тут может быть что то неверно)

Объяснение:

Вас заинтересует