23.05.2022 

Створіть проєкт,у якому створюються два одновимірних масиви з кількості опадів у місті Житомир за кожен день першої декади двох місяців.Визначте та виведіть сумарну кількість опадів у Житомирі за кожне з перших 10 днів цих місяців. Робити треба у Пайтоні

. 21

Пошаговый ответ

04.04.2023, проверен экспертом
Разблокировать ответ

Створення масивів з кількістю опадів

january_rainfall = [2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]

february_rainfall = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 20, 18, 16, 14, 12, 10, 8, 6, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]

Знаходження та виведення сумарної кількості опадів за перші 10 днів місяців

for i in range(10):

total_rainfall = january_rainfall[i] + february_rainfall[i]

print("Сумарна кількість опадів за", i+1, "день першої декади: ", total_rainfall)

Виведення масивів з кількістю опадів

print("Кількість опадів у місті Житомир у січні: ", january_rainfall)

print("Кількість опадів у місті Житомир у лютому: ", february_rainfall)

У даному коді створено два одновимірних масиви з кількістю опадів у місті Житомир за кожен день першої декади двох місяців. Далі використано цикл for для знаходження та виведення сумарної кількості опадів за перші 10 днів цих місяців. На останок, виведені масиви з кількістю опадів у січні та лютому.

Другие вопросы по предмету

Информатика Информатика
Пошаговый ответ
P Ответ дал Студент

Правильный адрес - б) B1256

В диапазон входит 6 ячеек

Информатика Информатика
Пошаговый ответ
P Ответ дал Студент

Все операции те же, просто записал так, как мне удобнее, таблицы правильные


Построит таблицы истинности
Информатика Информатика
Пошаговый ответ
P Ответ дал Студент

9*14=126 см^2 (размер фото)

126*576=72576 (всего точек на фото)

72576*2=145152 (место в битах)=18144 байта=17.7 Кб

Информатика Информатика
Пошаговый ответ
P Ответ дал Студент

var a:integer;

begin

write('Введите произвольное число'); readln(а);

if a = 0 then begin

writeln ('Введен нуль');

exit;

end;

if а > 0 then writeln ('Число положительное');

else writeln ('Число отрицательное');

if a mod 2 = 0 then writeln('Число четное');

if a mod 3 = 0 then writeln('Число кратно 3');

if a mod 5 = 0 then writeln('Число кратно 5');

if a mod 7 = 0 then writeln('Число кратно 7');

if a mod 9 = 0 then writeln('Число кратно 9');

if a mod 10 = 0 then writeln('Число кратно 10');

end.

Информатика Информатика
Пошаговый ответ
P Ответ дал Студент

var 

  a: array [1..10] of integer;

  i, min, MinIndex: integer;  {min - значение минимального элемента массива, MinIndex - индекс минимального элемента массива}

 

begin

  min:= 20;

  write('Исходный массив:  ');

  for i:= 1 to 10 do

  begin

    a[i]:= random(19) + 1;

    write(a[i], '  ');

    if a[i] < min then 

    begin

      min:= a[i]; 

      MinIndex:= i;

    end;

  end;

  writeln;

  write('Минимальный элемент массива:  a[', MinIndex, '] = ', min);

  writeln;

end.

Информатика Информатика
Пошаговый ответ
P Ответ дал Студент

Входные данные:

переменные: а, с, х

их значения: а=3, с=7, х=1

тип данных: int

обоснование: мы используем int т.к. переменные являются целыми числами

Выходные данные:

переменная: о

(3+7+1)/3=3.67

ее значение: 3.67

тип данных: double

обоснование: переменная является не целым числом, а десятичной дробью, поэтому используем double