Вопрос задан 23.09.2023 в 13:30. Предмет Информатика. Спрашивает Солнцев Иван.

Користувач вводить перше і останнє число діапазону. Вивести на екран всі непарні числа діапазону та

знайти середнє арифметичне цих чисел. Пайтон.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Рааг Арина.

Ответ:

Ось код на Python, який знаходить всі непарні числа в заданому діапазоні та обчислює їх середнє арифметичне:

python

start = int(input("Введіть початкове число діапазону: "))

end = int(input("Введіть кінцеве число діапазону: "))

sum = 0

count = 0

for i in range(start, end+1):

    if i % 2 != 0:

        print(i)

        sum += i

        count += 1

if count > 0:

    avg = sum / count

    print("Середнє арифметичне непарних чисел: ", avg)

else:

    print("У заданому діапазоні немає непарних чисел.")

Цей код запитує користувача про початкове та кінцеве число діапазону, потім використовує цикл `for` для перебору всіх чисел в цьому діапазоні. Якщо число є непарним, воно виводиться на екран, а його значення додається до змінної `sum`, яка буде використовуватися для обчислення середнього арифметичного. Змінна `count` використовується для підрахунку кількості непарних чисел.

Після того, як всі непарні числа були виведені на екран, код перевіряє, чи було знайдено хоча б одне непарне число. Якщо так, то обчислюється середнє арифметичне і виводиться на екран. Якщо непарних чисел не було знайдено, програма виводить повідомлення про це.

0 0
Отвечает Кириллова Кристина.

Ответ:

l=list(range(int(input("Введіть початкове число діапазону: "))//2*2+1,int(input("Введіть кінцеве число діапазону: "))+1,2))

print(*l,'\n',

'У заданому діапазоні немає непарних чисел' if l==[] else f'Середнє арифметичне непарних чисел: {sum(l)//len(l)}')

Объяснение:

И в этой программе сразу видно, что ее писал не ИИ

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Ось приклад програми на Python, яка виконує ваше завдання:

python
# Введення першого і останнього числа діапазону користувачем перше_число = int(input("Введіть перше число діапазону: ")) останнє_число = int(input("Введіть останнє число діапазону: ")) # Перевіряємо, чи перше число менше за останнє if перше_число > останнє_число: print("Помилка: перше число повинно бути менше за останнє.") else: # Створюємо список для зберігання непарних чисел непарні_числа = [] # Знаходимо непарні числа в заданому діапазоні і додаємо їх до списку for число in range(перше_число, останнє_число + 1): if число % 2 != 0: непарні_числа.append(число) # Виводимо непарні числа на екран print("Непарні числа у діапазоні:", непарні_числа) # Знаходимо середнє арифметичне непарних чисел if len(непарні_числа) > 0: середнє_арифметичне = sum(непарні_числа) / len(непарні_числа) print("Середнє арифметичне непарних чисел:", середнє_арифметичне) else: print("У заданому діапазоні немає непарних чисел.")

Ця програма спочатку отримує від користувача перше і останнє число діапазону, перевіряє правильність введених даних, знаходить непарні числа у заданому діапазоні, виводить їх на екран і обчислює середнє арифметичне непарних чисел.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос