Номер §1.5 № 9

ГДЗ по информатике 9 класс, Босова 2023, страница 71

§. № Отбор игроков по росту

Объявлен набор в школьную баскетбольную команду. Известен рост каждого из N учеников, желающих попасть в эту команду. Составьте алгоритм подсчёта количества претендентов, имеющих шанс попасть в команду, если рост игрока команды должен быть не менее 170 см. Напишите программу, считая рост претендента в команду случайным числом из диапазона от 150 до 200 см, а число претендентов N = 50.

Решение

Для каждого претендента достаточно один раз проверить условие рост >= . Если оно истинно, увеличим счётчик подходящих кандидатов. При обработке последовательности хранить рост всех учащихся не требуется; для наглядности программа также выводит рост каждого из них.

from random import randint

N = 
count = 
for i in range(N):
    height = randint(, )
    print('Ученик', i + , ':', height, 'см')
    if height >= :
        count += 
print('Претендентов с ростом не менее  см:', count)

randint(, ) может дать любое целое число от до включительно. Условие использует знак >=, поэтому рост ровно см подходит, а см — нет. Счётчик начинается с и увеличивается только при подходящем росте. Например, для первых трёх значений , , он последовательно принимает значения , , . После повторений в нём содержится число претендентов. Из-за случайного заполнения конкретный итог при разных запусках может отличаться.

Ответ

Программа считает учащихся с ростом не менее см из случайно сгенерированных значений.

Помогло?

Нет твоего задания?Сфоткай, и ДЗмэн решит за пару секунд.

Решить по фото