Как я использовал язык Python для решения задачи с суммой двузначных чисел, оканчивающихся на 3
В последнее время я начал изучать язык программирования Python и решил попрактиковаться в решении небольшой задачи. Мне было интересно найти сумму всех двузначных чисел, оканчивающихся на 3, из набора чисел, который вводится пользователем. В этой статье я хочу поделиться с вами программой, которую я написал, чтобы решить эту задачу.
Задача
Таким образом, задача заключается в том, чтобы написать программу на языке Python, которая будет находить сумму всех двузначных чисел, оканчивающихся на 3٫ из набора чисел٫ который пользователь будет вводить с клавиатуры.
Решение
Для решения этой задачи я использовал цикл while и условные операторы. Вот как выглядит мой код⁚
python
sum 0
number int(input(″Введите число⁚ ″))
while number ! 0⁚
if number > 9 and number < 100 and number % 10 3⁚
sum number
number int(input(″Введите число⁚ ″))
print(″Сумма двузначных чисел, оканчивающихся на 3, равна″, sum)
Объяснение кода⁚
1. Я создал переменную `sum`, которая будет использоваться для хранения суммы двузначных чисел, оканчивающихся на 3.
2. Затем я создал переменную `number`, которая будет использоваться для хранения вводимых пользователем чисел.
3. Запускается цикл `while`, который будет выполняться до тех пор, пока введенное число не будет равно 0.
4. Внутри цикла я использую условные операторы для определения, является ли число двузначным и оканчивается ли оно на 3. Если оба условия выполняются, я добавляю это число к переменной `sum`.
5. После этого я запрашиваю у пользователя новое число и повторяю предыдущие шаги.
6. Когда пользователь вводит 0, цикл завершается и программа выводит сумму найденных чисел на экран.
Пример использования программы
Представим, что пользователь вводит следующую последовательность чисел⁚ 23٫ 45٫ 12٫ 33٫ 8٫ 103٫ 0.
Программа найдет двузначные числа, оканчивающиеся на 3, и их сумма будет равна 56.
В результате моего эксперимента с языком программирования Python я написал программу, которая находит сумму двузначных чисел, оканчивающихся на 3, из набора чисел, которые пользователь вводит. Я надеюсь, что мой опыт и код помогут вам в изучении Python и в решении подобных задач.