1) 100 * log2 64 = 100 * 6 = 600 бит
2) 3,5 * 1024 = 3584.
3) 3584 * 3/4 = 2688.
<span>4) log2 32 / log2 64 = 5/6</span>
Объяснение:
#количество чисел - единственное число в первой строке
n = int(input())
#ввод элементов массива - все числа на второй строке
a = [float(x) for x in input().split()]
#сумма отрицательных чисел
sum_neg = sum(x for x in a if x < 0)
iMin, iMax = 0, 0
for i in range(len(a)):
if a[iMin] > a[i]:
iMin = i
if a[iMax] < a[i]:
iMax = i
product = 1
for i in range(iMin+1, iMax):
product *= a[i]
a.sort()
print('sum = {}, product = {}'.format(sum_neg, product))
print('sorted array:', *a)
Задание 5 получается D$2+$E5 =410
В идеале, оно ничего не выведет, так как код некорректно записан.
Если это не весь код, скинь продолжение. Если весь, то тогда не запустит программу.
1. Ввести данные о росте учеников 9А класса.
2. Найти средний рост ученика по 9А классу.
3. Ввести данные о росте учеников 9Б класса.
4. Найти средний рост ученика по 9Б классу.
5. Сравнить значения полученных средних ростов на больше, меньше и равно.
6. Вывести результат сравнения.