В
Все
Б
Биология
Б
Беларуская мова
У
Українська мова
А
Алгебра
Р
Русский язык
О
ОБЖ
И
История
Ф
Физика
Қ
Қазақ тiлi
О
Окружающий мир
Э
Экономика
Н
Немецкий язык
Х
Химия
П
Право
П
Психология
Д
Другие предметы
Л
Литература
Г
География
Ф
Французский язык
М
Математика
М
Музыка
А
Английский язык
М
МХК
У
Українська література
И
Информатика
О
Обществознание
Г
Геометрия
coollkid
coollkid
24.10.2020 19:55 •  Информатика

В-1-Проверка для короля (тест 1) Оставшиеся посылки: 100
Проверка для короля (тест 1)
Эта задача с открытыми тестами. Ее решением является набор ответов, а не програма
программирования. Тесты указаны в самом условии, от вас требуется лишь ввести ответ
тестирующую систему.
Однажды к королю Го приехал посол из соседней страны Луа. Посол прибыл на прием с целью обсуди
союз двух государств. Он принес в подарок четное число мешков N, доверху набитых золотыми монетами
предупредил, что в одном из мешков находятся только фальшивые монеты. Каждая настоящая золотая
ровно 1 грамм, а фальшивая — больше 1 грамма. Все фальшивые монеты весят одинаковое целое число
предложил королю определить в каком именно мешке находятся фальшивые монеты. Если король укажет
получит все мешки с настоящими монетами. В противном случае ему достанутся только фальшивые монеты.
Король Го учился в лучшем математическом институте, поэтому для решения данной задачи он решил взят
мешка с порядковым номером Х ровно Х монет (то есть из 1-го мешка 1 монету, из 2-го - 2 монеты и
этого он произвел следующие измерения:
1. Взвесил все выбранные монеты с 1 по 5 мешок вместе. В результате он получил, что их вес равен А гра-
2. Взвесил все выбранные монеты с N/2 +1 по N мешок вместе.
В результате он получил что их вес В грамм


В-1-Проверка для короля (тест 1) Оставшиеся посылки: 100 Проверка для короля (тест 1) Эта задача с о

Показать ответ
Ответ:

ответ: См. снимки экрана (код в объяснении)

Объяснение:

Первая программа:

from random import randint

def geo_mean(arr):

   m = 1

   for x in arr:

       m *= x

   res = m ** (1 / len(arr))

   return res

def even_numb(arr):

   sum = 0

   for x in arr:

       if not x % 2:

           sum += x

   return sum

   res = m ** (1 / len(arr))

   return res

arr = []

for i in range(50):

   arr.append(randint(1, 10))  # Геренрирование случайных чисел

print(arr, '\n')

print("G =", geo_mean(arr))  # Среднее геометрическое

if even_numb(arr) < 240:  # Сумма четных чисел

   print("Сумма четных элементов равна", even_numb(arr))

Вторая программа:

def numb_words(s):

   s = s.split()

   l = len(s)

   if l >= 3:

       return True

def numb_letters(a):

   return len(a) - a.count(' ')

a = input("Введите фразу: ")

if (numb_words(a)):

   if numb_letters(a) < 10:

       print("Хорошо")

   else:

       print("Не хорошо")


1) Сгенерировать список из 50 случайных элементов, значения от 1 до 10 (через бибилотеку random), по
1) Сгенерировать список из 50 случайных элементов, значения от 1 до 10 (через бибилотеку random), по
0,0(0 оценок)
Ответ:
sun54
sun54
03.05.2023 17:09

Заметим, что каждую итерацию цикла, х увеличивается на 2 при начальном значении 0. Чтобы его значение стало равно 10, потребуется 5 итераций цикла.

Переменная р каждый раз увеличивается на а, пока не станет больше либо равна 203. Тогда произойдёт выход из цикла, поскольку условие станет False. Мы знаем, что в цикле 5 итераций. Следовательно, на 4-ой итерации условие всё ещё было True, а на 5-ой стало False, тогда:

4 · a < 203.

5 · a ≥ 203.

a ≤ 50.75.

a ≥ 40.6.

Наибольшее подходящее число: 50.

ответ: 50
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота