Користувач вводить перше і останнє число діапазону. Вивести на екран всі непарні числа діапазону та знайти середнє арифметичне цих чисел. Пайтон.
Ответы
Ответ:
Ось код на 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)}')
Объяснение:
И в этой программе сразу видно, что ее писал не ИИ