Предмет: Информатика, автор: oksanakostruba

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

Ответы

Автор ответа: UmbradeScaal
1

count = 0  # лічильник зберігає кількість знайдених чисел

for i in range(100, 1000):

   num_str = str(i)  # перетворюємо число на рядок

   if num_str[0] == num_str[1] or num_str[0] == num_str[2] or num_str[1] == num_str[2]:

       # якщо у числі є дві однакові цифри, то збільшуємо лічильник

       count += 1

print(count)  # виводимо знайдену кількість чисел

У цьому коді ми проходимо циклом по числам в діапазоні від 100 до 999. Для кожного числа перетворюємо його на рядок і перевіряємо, чи є в числі дві однакові цифри за допомогою порівнянь рядкових символів (за індексами). Якщо у числі знайдено дві однакові цифри, то збільшуємо лічильник. На виході отримаємо кількість знайдених чисел, у яких є дві однакові цифри.

Автор ответа: p15
0

Ответ:

print(1000-100-list(map(lambda x:len(set(str(x))),range(100,1000))).count(3))

Объяснение:

Здесь считаются все у которых 3 числа разные и отнимается это от (1000-100) - сколько всего чисел.

111, 222, 333,... - тоже считаются, потому что в них как минимум 2 одинаковые цифры.

Если надо четко, в которых только 2 одинаковые цифры, то это значительно уменьшает решение и упрощает задачу:

print(list(map(lambda x:len(set(str(x))),range(100,1000))).count(2))

Похожие вопросы
Предмет: Українська мова, автор: sofiamoskalenko10
5. Дієприкметниковий зворот не треба відокремлювати комами в реченні (розділові знаки пропущено) (0,5б.)
А Удалині бовваніє ліс оповитий морозяним серпанком.
Б Дрімають степові трави запорошені пилом.
В Непорушно стоять дерева загорнені в сутінь.
Г Синіють покриті вічним снігом гори.


6. Дієприкметниковий зворот треба відокремлювати комами в реченні (розділові знаки пропущено) (0,5б.)
А Залитий сонцем степ розкинувся перед нами.
Б Через вікно зазирнув клапоть неба присипаний срібним пилом.
В Повитий туманом острів пливе в морі.
Г Застигли в мовчанні обважнілі від снігу сосни.

7. Лише активні дієприкметники наведено в рядку (1б.)
А печений, зів’ялий, бачений Б колотий, посивілий, ріжучий
В світліючий, пожовкле, змарнілий Г звернений, знищений, опрацьовані

8. Дієприкметник виступає означенням у реченні (1б.)
А Гори укриті лісом. Б Двері в хату були зачинені.
В Рівними рядами стоять обважнілі плодами яблуні.
Г Уроки в мене давно зроблені.