Вопрос:

Напишите программу, в которой даны три целых числа. Найти среднее арифметическое чисел и определить сколько из них кратны 3?

Ответ:

Решение:

Предположим, что три целых числа заданы как переменные `num1`, `num2`, `num3`.

Среднее арифметическое:

num1 = 5
num2 = 10
num3 = 15

average = (num1 + num2 + num3) / 3
print(f'Среднее арифметическое: {average}')

Определение количества чисел, кратных 3:

count_multiples_of_3 = 0
if num1 % 3 == 0:
count_multiples_of_3 += 1
if num2 % 3 == 0:
count_multiples_of_3 += 1
if num3 % 3 == 0:
count_multiples_of_3 += 1
print(f'Количество чисел, кратных 3: {count_multiples_of_3}')

Объединяем в одну программу:

def analyze_numbers(n1, n2, n3):
average = (n1 + n2 + n3) / 3

count_multiples_of_3 = 0
if n1 % 3 == 0:
count_multiples_of_3 += 1
if n2 % 3 == 0:
count_multiples_of_3 += 1
if n3 % 3 == 0:
count_multiples_of_3 += 1

print(f'Заданные числа: {n1}, {n2}, {n3}')
print(f'Среднее арифметическое: {average}')
print(f'Количество чисел, кратных 3: {count_multiples_of_3}')

# Пример вызова функции:
# analyze_numbers(5, 10, 15)
# analyze_numbers(3, 6, 9)
# analyze_numbers(7, 8, 10)

Ответ:

Программа для нахождения среднего арифметического и подсчета чисел, кратных 3:

def analyze_numbers(n1, n2, n3):
average = (n1 + n2 + n3) / 3

count_multiples_of_3 = 0
if n1 % 3 == 0:
count_multiples_of_3 += 1
if n2 % 3 == 0:
count_multiples_of_3 += 1
if n3 % 3 == 0:
count_multiples_of_3 += 1

print(f'Заданные числа: {n1}, {n2}, {n3}')
print(f'Среднее арифметическое: {average}')
print(f'Количество чисел, кратных 3: {count_multiples_of_3}')

# Пример вызова функции с числами 6, 9, 12:
analyze_numbers(6, 9, 12)

Пример вывода для чисел 6, 9, 12:

Заданные числа: 6, 9, 12
Среднее арифметическое: 9.0
Количество чисел, кратных 3: 3

Подать жалобу Правообладателю

Похожие