Язык Пайтон Формативное задание Задание на 7 баллов: Дан массив. Элементы массива будет рост учащихся. осуществим различный поиск в массиве: A= [143, 145, 156, 138, 172, 149, 161, 163] N = len (A) X = int(input()) Составить код программы по одному из представленных ниже условий. 1./Есть ли среди учащихся хотя бы один, у которого рост равен 2. 170 см? 3. У скольких учащихся рост превышает среднее значение? 4. Чей рост превышает 160 см? Выведите на экран соответствующие индексы учащихся. 5. Определите самого высокого учащегося класса. 6. Определите самого низкого учащегося класса. 7. Какова разница в росте между самым высоким и самым низким учащимся в классе?
Answers & Comments
Verified answer
a = [143, 145, 156, 138, 172, 149, 161, 163]
print('Есть ученик рост которого равен 170 см' if 170 in a else 'Неу ученика с ростом 170')
sr = sum(a) / len(a)
countbsr = 0
countb160 = 0
for i in a:
if i > sr:
countbsr += 1 #тоже самое что и count = count + 1
if i > 160:
countb160 += 1
print('У', countbsr, 'учеников рост превышает средний')
print('У', countb160, 'рост превыраешт 160 см')
print('Самый высокий ученик в классе имеет рост', max(a))
print('Самый низкий ученик в классе имеет рост', min(a))