Каков алгоритм Python 3.8 IDLE для нахождения среднего арифметического двузначных чисел, которые делятся на
Каков алгоритм Python 3.8 IDLE для нахождения среднего арифметического двузначных чисел, которые делятся на 7, из неизвестного количества целых чисел, ввод которых прекращается, когда встречается ноль?
27.11.2023 07:21
Объяснение:
1. Начните с создания переменных `count` и `sum` и установите их значения равными нулю. `count` будет использоваться для подсчета количества двузначных чисел, а `sum` - для суммирования этих чисел.
2. Включите цикл `while True`, который будет продолжаться бесконечно, пока не будет выполнено какое-либо условие для выхода из цикла.
3. Внутри цикла попросите пользователя ввести целое число и преобразуйте его в целое число с помощью функции `int()`.
4. Проверьте, является ли введенное число нулем. Если да, то прервите цикл `while` с помощью оператора `break`.
5. Проверьте, является ли введенное число двузначным и делится ли оно на 7. Если условие выполняется, прибавьте введенное число к переменной `sum` и увеличьте значение переменной `count` на 1.
6. Внутри цикла после каждой итерации проверьте, является ли значение переменной `count` равным нулю. Если да, то выведите сообщение "Ни одно двузначное число, делящееся на 7, не было введено", иначе выведите сообщение "Среднее арифметическое двузначных чисел, делящихся на 7:" и значение среднего арифметического, которое можно посчитать, разделив значение переменной `sum` на значение переменной `count`.
Дополнительный материал:
Совет: Во время написания кода не забывайте комментировать код, чтобы сделать его более понятным. Также рекомендуется проводить тестирование вашего кода с различными входными данными, чтобы убедиться, что он правильно работает.
Задание для закрепления: Напишите программу на Python 3.8, используя рассмотренный выше алгоритм, и найдите среднее арифметическое двузначных чисел, делящихся на 7, из последовательности чисел: 78, 35, 14, 47, 0.