помогите пожалуйста срочно 100 баллов 
 1 Определите, что будет напечатано в результате работы следующего фрагмента программы s=1
 k=0 while k < 13:
 s=s+2*k k=k+4
 print(s+k)
 2 Запишите через запятую (без пробела) наименьшее и наибольшее значение числа d, которое нужно ввести, чтобы после выполнения программы было напечатано 264?
 d = int(input ()) n = 16 s = 10 while s <= 3120:
 s = s + d n = n + 8
 print(n)
 3 Запишите число, которое будет выведено в результате работы программы
 s =15 n = 0 while 50 < s*s:
 s = s — 1 n = n + 2
 print(n)
 4 Запишите число, которое будет выведено в результате работы программы
 s=6
 n = 60 while n > s:
 s + 1 n = n — 2
 print(n)
 5 Определите, при каком введённом значении переменной s программа выведет число 8.
 s=int (input ())
 n = while 2*s*s <= 10*s:
 s = s + 1 n = n + 2
 print(n)
 6 Определите, при каком наименьшем целом введённом значении переменной
  d программа выведет число 192.
 d = int (input ()) s = n = 0 while n < 200:
 s = s + 64 n = n + d
 print(s)
 7 Найдите сумму максимального и минимального значений d, при которых программа выводит число 46.
 d = int (input()) n = 1 while d // n > 0:
 d = d — 2 n = n + 3
 print(n)
 8 Определите наименьшее и наибольшее введённое значение переменной s, при котором программа выведет число 56. В ответ запишите оба числа в порядке возрастания без пробелов и других разделителей.s = int (input()) n = 11 while s > -9:
 s = s -4 n = n + 5
 print(n)
 9Определите наименьшее введённое значение переменной s, при котором программа выведет число 68.
 s = int (input ()) n = 740 while s+n<1200:
 s = s + 6 n = n — 4
 print(n)
 10Получив на вход некоторое натуральное число X, этот алгоритм печатает одно число. Сколько существует чисел Х, для которых алгоритм напечатает 64?
 x = int (input ()) s = 6 * (x // 5) n = 1 while s < 300:
 s = s + 35 n = n * 2
 print(n)
 11Определите, при каком наименьшем введенном значении переменной s программа выведет число 1961.
 s= int(input ())
 n = 1 while n < 1024: + 2 * n
 n = n + s
 print(n)
 12Определите, сколько существует различных значений переменной x, при вводе которых программа выведет число 231.
 x = int(input ()) n = 987 while (x+n) //1000 < 354261:
 x = x — 5 n = n + 8
 print( n//1000 )
   
amount = int(input())
numbers = []
numbers2 = []
for i in range(amount):
numbers.append(input())
numbers2.append(0)
for z in range(amount):
for i in numbers[z]: numbers2[z] += int(i)
print(str(numbers2.index(max(numbers2)) + 1))
Ответ:
— Python 3.8.3 —
import typing
from typing import Callable
from typing import AnyStr
from typing import Any
from typing import Iterable
from typing import List
from math import inf
#DEFINE User-Types
Numeric = typing.TypeVar(‘Numeric’, int, float, complex)
Primitive = typing.TypeVar(‘Primitive’, int, float, complex, str, bytes, bytearray)
#END
def IndexMax(Array: List[Any]) -> int:
»’
Возвращает индекс первого вхождения максимума для list
»’
_max = -inf
_maxind = 0
for index, item in enumerate(Array):
if item > _max:
_max = item
_maxind = index
return _maxind
def ReadSeq(SeqLen: int, CastType: Primitive = int):
»’
Возвращает последовательность элементов в указанном типе, считанных с клавиатуры, заданной длины.
»’
try:
for _ in range(SeqLen):
yield CastType(input())
except TypeError:
raise RuntimeError(f’Unsupported type: {CastType}’)
def ListTransform(Data: List[Any], Tranformer: Callable[[Any], Any], Selector: Callable[[Any], bool] = lambda p: True):
»’Трансформирует элементы list, удовлетворяющие условию, в соответствии с заданным правилом
По умолчанию трансформирует все элементы»’
for index, item in enumerate(Data):
if (Selector(item)):
Data[index] = Tranformer(item)
return Data
def main():
n = int(input())
RawData = list(ReadSeq(n))
Summator = lambda Integer: sum(map(int, list(str(Integer))))
print(IndexMax(ListTransform(RawData, Summator))+1)
if __name__ == «__main__»:
main()