ПИТОН ПРОГА ПАЙТОН ПРОГА ПЖ ПОМОИТЕ ЛАЙКНУ
1)
В некотором царстве есть
�
N купцов, конкурирующих между собой. У каждого купца есть некоторая прибыль в год, измеряемая в золотых монетах. У царя есть любимые купцы, а есть нелюбимые. Соответственно, налог для всех купцов разный и назначается царем в индивидуальном порядке (налог — целое число процентов).
Царский мастер над монетой решил посчитать, какой купец платит в казну больше всего (в казну идут только налоги). Напишите программу, которая сможет всё посчитать.
Учтите, что налог может составлять нецелое число монет.
Входные данные
В первой строке вводится натуральное число
�
N — количество купцов
(
0
<
�
≤
100
)
(0<N≤100). Далее идут
�
N строчек — в
�
i-ой строке вводятся два целых числа:
�
�
d
i
— доход
�
i-ого купца
(
0
<
�
�
≤
1
0
6
)
(0<d
i
≤10
6
),
�
�
p
i
— налог
�
i-ого купца в процентах
(
0
<
�
�
≤
100
)
(0<p
i
≤100).
Выходные данные
Выведите одно число --- номер купца, от которой царство получает наибольший налог. Если таких купцов несколько, выведите наименьший номер.
Sample Input:
5
100 10
100 20
100 30
100 20
100 30
Sample Output:
3
Напишите программу. Тестируется через stdin → stdout
2)
Дан список чисел. Найдите максимальный элемент, а также посчитайте, сколько раз он входит в список.
Входные данные
Вводится список натуральных чисел. Все числа списка вводятся в одной строке, разделённые пробелом.
Выходные данные
Выведите ответ на задачу.
Sample Input 1:
1 2 3 4 5 6
Sample Output 1:
6 1
Sample Input 2:
444 1 444 2 444 3 444 4 444
Sample Output 2:
444 5
Напишите программу. Тестируется через stdin → stdout
3)
Дан список чисел. Определите, сколько в этом списке элементов, которые больше обоих своих соседей, и выведите количество таких элементов.
Входные данные
Вводится список натуральных чисел. Все числа списка вводятся на одной строке, разделённые пробелом.
Выходные данные
Выведите ответ на задачу.
Sample Input 1:
1 5 1 5 1
Sample Output 1:
2
Sample Input 2:
1 2 3 4 5
Sample Output 2:
0
Напишите программу. Тестируется через stdin → stdout
4)
Дан список чисел. Если в нем есть два соседних элемента одинаковой чётности, выведите эти числа. Если соседних элементов одной чётности нет — не выводите ничего. Если таких пар соседей несколько — выведите первую пару.
Входные данные
Вводится список чисел. Все числа списка находятся на одной строке и не превосходят по модулю 1000.
Выходные данные
Выведите ответ на задачу.
Sample Input 1:
1 2 3 4 5 6 7
Sample Output 1:
Sample Input 2:
1 1 2 2 3 3
Sample Output 2:
1 1
Sample Input 3:
1 2 3 4 444 5
Sample Output 3:
4 444
Напишите программу. Тестируется через stdin → stdout
5)
Необходимо найти индекс первого вхождения некоторого элемента
�
�
�
key в заданный массив, а если такого элемента в массиве нет, то напечатать сообщение 'нет'.
Входные данные
Вводится список, который необязательно состоит только из чисел, а также элемент
�
�
�
key. Все элементы списка вводятся на одной строке, разделённые пробелом. Элемент
�
�
�
key вводится на второй строке.
Выходные данные
Выведите индекс первого вхождения элемента
�
�
�
key в заданный массив, а если такого элемента в массиве нет, то напечатайте сообщение 'нет'.
Sample Input 1:
1 4f 3 kK 5 6
kK
Sample Output 1:
3
Sample Input 2:
1 2 3 4 5 6
444
Sample Output 2:
нет
Напишите программу. Тестируется через stdin → stdout
5
l = input().split()
key = input()
print(l.index(key) if key in l else 'нет')