
Серед двозначних натуральних чисел знайти ті, сума цифр яких дорівнює n (0 мова пайтон


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

Ответ:
Объяснение:
Python 3.10:
n = int(input("Введите число: "))
result = []
if n < 1 or n > 18:
print("Таких двузначных чисел нет!")
else:
for x in range(1, 10):
if len(str(n - x)) == 1:
if n - x == x:
result.append(str(x) * 2)
elif n - x == 0:
result.append(str(x) + str(0))
else:
result.append(str(x) + str(n - x))
result.append(str(n - x) + str(x))
result = set(result)
for x in result:
print(x)




Щоб знайти двозначні натуральні числа, сума цифр яких дорівнює n в мові Python, можна скористатися наступним кодом:
pythonn = int(input("Введіть значення n: "))
for i in range(10, 100):
sum_of_digits = sum(int(digit) for digit in str(i))
if sum_of_digits == n:
print(i)
У цьому коді ми використовуємо цикл for
для перебору всіх двозначних чисел від 10 до 99. Для кожного числа ми обчислюємо суму його цифр, розглядаючи кожну цифру окремо. Якщо сума цифр дорівнює введеному значенню n
, то виводимо число i
.
Запустіть цей код і введіть значення n
, і він виведе всі двозначні числа, сума цифр яких дорівнює n
.


Топ вопросов за вчера в категории Информатика







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