Предмет: Информатика, автор: top1a4

2. Задание 1. Написать программу, которая вычисляет среднюю за неделю температуру воздуха. Исходные данные должны вводиться во время работы программы. Рекомендуемый вид экрана при работе программы: Введите температуру воздуха за неделю. 1 день-2 2 день-0 3 день--3 4 день=1 5 день-3 6 день--2 7 день= 0 Средняя температура: 0.00 град. 2. Выполнить задание в соответствии с вариантом. Вариант 1. Сформировать массив из случайных целых чисел B указанном пользователем диапазоне. Сообщить, есть ли в нем элемент (элементы), также указанный пользователем. Найти значение элемента массива значит найти индекс искомого элемента массива его порядковый номер.НА ПИТОНЕ ПОЖАЛУЙСТА ​

Ответы

Автор ответа: ppgem374
1

Первое:

def main():

   print("Введите температуру воздуха за неделю.")

   i = 0

   sum = 0

   while i < 7:

       i += 1

       temp = int(input(f"{i} день: "))

       sum += temp

   print(f"Средняя температура: {sum / 7} град.")

if __name__ == "__main__":

   main()

Второе:

import random

def main():

   B = []

   n = int(input("Введите длину массива: "))

   a = int(input("Введите начало диапазона: "))

   b = int(input("Введите конец диапазона: "))

   for i in range(n):

       B.append(random.randint(a, b))

   x = int(input("Введите искомое число: "))

   if x in B:

       print("Искомое число есть в массиве")

       print("Индекс искомого числа: ", B.index(x))

       print(B)

   else:

       print("Искомого числа нет в массиве")

       print(B)

if __name__ == "__main__":

   main()


top1a4: спасибо братан
top1a4: что означают две последние строки в первом коде?
ppgem374: В Python «if__name __ ==« __main__» позволяет запускать файлы Python как многократно используемые модули или как отдельные программы. Поэтому, когда код выполняется, он проверяет имя модуля с помощью «if».
top1a4: очень выручил, спасибо, ещё есть время помочь , там осталось одно лёгкое задание, мне сложно к синтаксису привыкнуть а препод вообще не объяснил ничего
top1a4: есть время помочь?
ppgem374: Есть, давай задание
top1a4: https://pastenow.ru/ILQOW
top1a4: 5 задание
ppgem374: https://pastebin.com/qwkF0Q7B
Блок-схему сам сможешь составить?
top1a4: да смогу, спасиюо
Похожие вопросы