Информатика, вопрос задал cehunvika6 , 1 год назад

Пайтон. Розраxуйте кількість цілих чисел у діапазоні від 100 до 999, в яких є дві однакові цифри​

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

Ответил enxt
0

count = 0

for i in range(100, 1000):

   # розбиваємо число на цифри

   digits = [int(d) for d in str(i)]

   # список відфільтрованих цифр, які зустрічаються більше одного разу

   filtered_digits = [d for d in digits if digits.count(d) > 1]

   if len(filtered_digits) > 1:

       # якщо список непустий, то у числі є дві однакові цифри

       count += 1

print(count)

Новые вопросы