Дана последовательность N целых положительных чисел. Необходимо определить количество троек элементов этой последовательности, сумма элементов в которых равна числу 20. Порядок элементов в тройке значения не имеет.
Входные данные: первым записано натуральное число N (3 ≤ N ≤ 10000) – количество чисел в последовательности, далее записаны числа, входящие в последовательность.
Выходные данные: Программа должна вывести одно число – количество найденных троек.
Пример входных данных:
6 4 100 10 70 100 6
Пример выходных данных для приведённого примера входных данных:
1
1)Байкал, озеро.
Местонахождение: юг Восточной Сибири.
Размеры: длина 636 км, ширина 80 км, площадь 31 722 км², объем 23 615,390 км³, длина береговой линии примерно 2 100 км, глубина 1642 м.
Водный бассейн: впадают 336 рек (в том числе Селенга, Верхняя Ангара, Баргузин). Вытекает только Ангара.
2)пассажир летел из точки а в точку б время полёта: 2 часа 15 минут
стоимость 4100
время полёта из точки б в точку в 1час 50 минут
стоимость 6500
время езды из точки в в точку г 1час 10 минут
стоимость 100 рублей
время поездки из точки г в точку д 1,5 часа
стоимость 500 рублей
на 3 4 и 5 не знаю ССОРИ
Объяснение:
# Задание 5 Без использование ген списка
list = [-23, -15, -10, -4, 3, 7, 12, 35, 47, 88]
list2 = []
for i in list:
if i < 0:
list2.append(i)
print(list2)
# Задание 5 С использованием ген списка
list = []
list2 = []
for i in range(-50,50, 10):
list.append(i)
if i < 0:
list2.append(i)
print(list2)
# Заданиче 6 без использование ген списка
a = [1, 2, 3, 5, 8, 13, 21, 34, 55]
b = []
k = int(input('Введите индекс k (от 0 до 9): '))
for i in a:
if i != a[k]:
b.append(i)
print(b)
# Заданиче 6 c использованием ген списка
a = []
b = []
k = int(input('Введите индекс k (от 0 до 9): '))
for i in range(10):
a.append(i)
print(a)
for x in a:
if x != a[k]:
b.append(x)
print(b)
Объяснение: