Войти
или
Зарегистрироваться
Маркетплейс
Курсы
Учебник
Учебник 2.0
ОГЭ/ЕГЭ
Олимпиады
Рубрикатор
Компилятор
Онлайн Компилятор
Компилятор Python с отладкой
Питон - Черепашка
Редактор HTML Code
SQLite Studio - работа с БД
Статья Автор:
Лебедев Дмитрий Алексеевич
Практика_Задача 5, 4, 3 (демо-версия)
Для решения задачи считаем списки, создадим "их множества" и обработаем
A= [int(s) for s in input().split()] B= [int(s) for s in input().split()] C = A + B X = set(A) & set(B) D =set() for y in C : if y in X : continue D.add(y) R = sorted(D) if len(R) > 0: print(*R) else : print('NO')
×
Задача на обработку последовательности без использования списков
считаем количество чисел в последовательности
инициализируем ответы
читаем первое число
и в цикле обработка
n = int(input()) ak, ams = 0, 100000 x = int(input()) for _ in range(n-1): y = int(input()) if x % 7 == 0 and y %17 != 0 or y % 7 == 0 and x %17 != 0: ak +=1 ams = min(ams, x = y) x = y print(ak, ams)
×
Все просто
читаем количество чисел последовательности
инициализируем ответ (сумму) и число найденных чисел (ведь сумма может быть и нуль)
перебор в цикле
n = int(input()) #чтение кол-ва чисел в последовательности ans, ak = 0, 0 # инициализация ответа и число отобранных числе for _ in range(n): # цикл обработки x = int(input()) # чтение числа s = str(abs(x)) # проверка числа через строки - обязательное взятие МОДУЛЯ if len(s) > 1 and int(s[-2]) % 2 == 0 : # проверяем число знаков и разряд десятков ak +=1 #фиксируем увеличение числа отобранных ans += x #изменяем сумму if ak > 0 : #проверка для ответа и вывод print(ans) else : print('NO')
×
Печать