В школе на информатике в 9 классе детям преподают Python! Вообще, это классно и лучше всяких бейсиков, фортранов и паскалей. Главное, чтобы преподаватель мог хорошо объяснить и заинтересовать детей в программировании.

Python - массив случайных чисел Соответственно, родителям приходится разбираться с домашними и самостоятельными работами по программированию:)




Вот очередная такая домашка:

 

В массиве случайных чисел из отрезка от 1 до 100 найти сумму всех четных элементов массива.

 

Решение:

 

import random

mas = []

sum = 0

# Генерируем массив из 18 чисел от 1 до 100:

mas = [random.randint(1,100) for i in range(1,18)]

print(mas)

# Проходим в цикле по массиву и все четные числа суммируем:

for i in mas: 

    if (i%2) == 0:

        sum += i

print(sum)

 

  Ответ:

 
[12, 36, 55, 36, 65, 81, 14, 56, 58, 59, 48, 2, 40, 76, 13, 39, 43]                                                                            
378
 

 




 

Вариант с выводом ответа с интерполяцией строк:

 

import random

mas = []

sum = 0

# Генерируем массив из 18 чисел от 1 до 100:

mas = [random.randint(1,100) for i in range(1,18)]

print('Массив: %s' % mas)

# Проходим в цикле по массиву и все четные числа суммируем:

for i in mas: 

    if (i%2) == 0:

        sum += i

print('Сумма четных элементов: %s' % sum)

 

 Ответ:

 
Массив: [45, 18, 9, 89, 66, 47, 100, 46, 37, 39, 13, 93, 49, 55, 78, 37, 33]                                                                   
Сумма четных элементов: 308
 

 

Комментарии (0)

Здесь не опубликовано еще ни одного комментария

Оставьте свой комментарий

  1. Опубликовать комментарий как Гость.
0 Значки
Вложения (0 / 3)
Поделитесь своим местоположением

      Как добраться из Шонефельда в Тегель
      Как добраться из Шонефельда в Тегель

      Путешествуя по Европе, довольно часто приходится планировать свой маршрут через Германию, например, получив немецкий шенген, едешь в Швейцарию или в Прагу. Не всегда получается первоочередно поехать в ту страну, визу которой получил. Если "точка входа" в шенген - Германия, то чаще всего транзитным пунктом становится Берлин. Из России в Берлин можно прилететь в аэропорт Шонефельд (Schönefeld), а вот дальше...




      Фразы про ЧАСТИ ТЕЛА (BODY PARTS)
      Фразы про ЧАСТИ ТЕЛА (BODY PARTS)

      В очередной раз откроем словарик и начнем удивляться смыслу перевода некоторых английских фраз и выражений. Что поделать? - Сленг! Вот вам выражения, в которых используются части человеческого тела (BODY PARTS), использование их в повседневной английской речи и сравнение с русскими аналогами. 1. TO LEND SMB A HAND (досл. «одалживать руку»). По-русски это означает: помогать кому-либо.Пример: This...




      Программа Jeppesen Mobile TC
      Программа Jeppesen Mobile TC

      Программа Jeppesen Mobile TC является первым коммерческим аэронавигационным продуктом от фирмы Jeppesen для iPad. Программа включает в ребя 2 раздела: схемы аэродромов (кроки, заход на посадку, SID, STAR и др.) и текстовая часть сборников Jeppesen (ATC, Airport Directory, Meteorology и др...). В 2011 году Jeppesen анонсировал следующую программу - Jeppesen Mobile Flite Deck (Jepp Mobile FD),...




      GPS-приемник для iPad
      GPS-приемник для iPad

      Когда есть GPS-сигнал, то его нужно иметь, а не только желать! ("When a GPS signal is a must have, not a nice to have").   Возможны два варианта использования дополнительного GPS-приемника: подключать напрямую к iPad или подключать по Bluetooth. iPad использует встроенный GPS-приемник, который не очень надежный при использовании его в полете. Для того, чтобы уверенно пользоваться в полете функцией "moving...




      Несовпадение формата и расширения XLS-файла
      Несовпадение формата и расширения XLS-файла

      При экспортировании отчета в виде XLS-файла из Salesforce с помощью кнопки "Export Details" при последующем открытии этого Excel-файла на компьютере офис показывает предупреждение о том, что формат файла не совпадает с его расширением: Можно нажать на кнопку "Да", чтобы открыть файл. Или нажать на кнопку "Нет", чтобы не открывать :) Справку Microsoft вообще смысла нет открывать - там нет нужной информации.




      Нормативные документы по аэронавигационным данным
      Нормативные документы по аэронавигационным данным

      Doc 9674 – Руководство по всемирной геодезической системе WGS-84; DOC 8126 – Руководство по службам аэронавигационной информации; DOC 9613 – Руководство по требуемым навигационным характеристикам (RNP); Doc 9674 – Руководство по всемирной геодезической системе WGS-84; JAA TGL10 – Temporary Guidance Leaflets (Временные наставления по P-RNAV); Eurocontrol. Document 003-93, Area Navigation...




      Снежное и ледяное покрытие ВПП и рулёжек - кодировка в NOTAM Японии
      Снежное и ледяное покрытие ВПП и рулёжек - кодировка в NOTAM Японии

      Состояние ВПП и рулёжных дорожек, перрона по степени их покрытия снегом и льдом, наличие сугробов, а также коэффициент сцепления подробно описывается в японских НОТАМ в виде буквенно-цифровых кодов.



Яндекс.Метрика