hadmatter
05.08.2021 14:10

Программа на пайтон Недавно Козак Ус нашел волшебный круг! По нему расположены n вершин, так что вершины i и i + 1 - соседние для 1≤i Казак Ус начал делать следующие действия с этим кругом. Он выбрал число х. Если вершины i и j соседние и ai = aj = X, то он разрезает круг по дуге, соединяющей эти две вершины. Другими словами, он делает разрез между двумя соседними вершинами, значениях которых равны x.
Можно выбрать так число х, чтобы Козак Ус сделал по крайней мере два разреза?

Накнул идею,

n = int(input())
i = [int(a) for a in input().split(maxsplit=n)]
k = 0
b = 0
for i in range (k, n + 1):
if i[k] == i[k + 1]:
b = b + 1
k = k + 1
if i[0] == i[n - 1]:
b = b + 1
if b == 2 or b > 2:
print ('Yes')
else:
print ('No')

И выдает ошибку в 6 строке:
'int' object is not subscriptable

Кто шарит

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
siplatoffmatvei
19.11.2020 17:51

В любую операционную систему встроен браузер, если он не угодил, можно скачать с интернета. Для того, чтобы скачать его с интернета, нужно ввести название браузера, а позже слово "скачать", вам откроются множество сайтов, но самый первый - будет оффициальный сайт. После входа на сайт, будет представлен большой(или не очень) сайт, там должна быть кнопка "Скачать". После скачивания инсталлятора нам необходимо его установить на ПК, для этого его нужно открыть, после установки браузером можно пользоваться!

0,0(0 оценок)
Ответ:
nastagaeva0672
10.01.2020 09:19

Відповідь:

ТОЧНО ОТВЕТ ДАТЬ НЕ МОГУ НО МОЖНА ОРИЕНТИРОВАТСЯ ПО ЭТОМУ

begin   //начало программы

var nk, nt, ck ,ct, s: integer  // задание переменных типа действительные числа;

writeln('Введите количество карандашей'); //вывести на экран надпись

readln(nk);  // запись ответа пользователя в переменную nk

writeln('Введите количество тетрадей'); //вывод на экран надписи

readln(nt); // запись ответа пользователя

writeln('Введите стоимость 1 карандаша');  // вывод на экран надписи

readln(ck); // запись ответа пользователя в переменную

writeln('Введите стоимость 1 тетради');

readln(ct);

s:=(nk*ck)+(nt*ct); // вычисление стоимости покупки

writeln('Стоимость покупки: ',s);  // вывод стоимости покупки на экран

end.  // конец программы

(ck-стоимость 1 карандаша, ct-стоимость 1 тетради, s-стоимость покупки)

(nk-количество карандашей, nt-количество тетрадей)

Детальніше - на -

Пояснення:

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота