
Напишите программу нахождения среднего арифметического трехзначных чисел,оканчивающихся цифрой 7


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




Конечно, давайте напишем программу на Python для нахождения среднего арифметического трехзначных чисел, оканчивающихся цифрой 7.
```python # Функция для проверки, оканчивается ли число цифрой 7 и является ли трехзначным def is_valid_number(number): return number % 10 == 7 and 100 <= number <= 999
# Функция для нахождения среднего арифметического def average_of_numbers(numbers): if not numbers: return 0 return sum(numbers) / len(numbers)
# Список для хранения трехзначных чисел, оканчивающихся на 7 valid_numbers = []
# Ввод чисел от пользователя (программа будет выполняться до тех пор, пока не будет введен 0) while True: user_input = int(input("Введите трехзначное число (для завершения введите 0): ")) if user_input == 0: break if is_valid_number(user_input): valid_numbers.append(user_input) else: print("Введенное число не является трехзначным или не оканчивается на 7.")
# Вычисление и вывод среднего арифметического result = average_of_numbers(valid_numbers) print(f"Среднее арифметическое введенных трехзначных чисел, оканчивающихся на 7: {result}") ```
Эта программа сначала проверяет, является ли введенное число трехзначным и оканчивается ли оно на 7. Если это так, оно добавляется в список `valid_numbers`. После того как пользователь введет 0 для завершения ввода, программа вычислит и выведет среднее арифметическое всех трехзначных чисел, оканчивающихся на 7.


Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili