Вопрос по информатике
Анонимный
1 год назад

Користувач вводить перше і останнє число діапазону. Вивести на екран всі непарні числа діапазону та знайти середнє арифметичне цих чисел. Пайтон.

Ответы 2

Ответ:

Ось код на 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` використовується для підрахунку кількості непарних чисел.

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

Ответ:

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

print(*l,'\n',

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

Объяснение:

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

1 1 оценка
Премиум статус
Получайте самые быстрые
ответы на свои вопросы
У вас остались
вопросы?