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

Дано четырехзначное натуральное n. Верно ли, что это число содержит
ровно две одинаковые цифры?python 3.5


teacher1011: Можно так попробовать:
n = set(input())
if len(n)==3:
print("Yes")
else:
print("No")
Аноним: неизвестно по какой теме задача, если изучается работа со строками - это одно, если множества - то этот вариант классный

Ответы

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

Ответ:

a=int(input())

b=[a//1000, a//100%10, a//10%10, a%10]

print(len(set(b))-2)

Объяснение:


Аноним: это точно задание для 1 - 4 класса?
pupkoalexej: не просто больше цказать нельзя
Автор ответа: Аноним
0

Ответ:

a = input()

print(a)

k = 0

for i in range(4):

   if a[i:].count(a[i]) > 1:

       k += 1

if k == 1:

   print('Да')

else:

   print('Нет')

Объяснение:


Аноним: 4 можно заменить на 3, последнюю цифру сравнивать не надо
Похожие вопросы