Вопрос задан 20.06.2023 в 03:24. Предмет Информатика. Спрашивает Первов Андрей.

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

цифры?python 3.5
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Золотухин Данил.

Ответ:

a=int(input())

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

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

Объяснение:

0 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('Нет')

Объяснение:

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Чтобы ответить на вопрос, верно ли, что четырехзначное натуральное число содержит ровно две одинаковые цифры, необходимо анализировать его цифры.

Для начала, преобразуем число n в строку, чтобы обращаться к его цифрам отдельно. Затем создадим пустой список, в который будем добавлять все цифры числа n.

```python n = 1234 # заданное четырехзначное натуральное число digits = list(str(n)) # преобразуем число в список его цифр ```

Далее, используя цикл for, пройдемся по каждой цифре числа и проверим, есть ли она еще раз в списке. Если находим такую цифру, то добавляем ее во второй список.

```python duplicates = [] # список для хранения повторяющихся цифр

for digit in digits: if digits.count(digit) == 2: # если цифра встречается 2 раза duplicates.append(digit) # добавляем ее в список повторяющихся цифр ```

В результате выполнения данного цикла мы получаем список повторяющихся цифр. Если в данном случае длина списка равна 2, то это означает, что число n содержит ровно две одинаковые цифры. В противном случае, число n не содержит ровно две одинаковые цифры.

```python if len(duplicates) == 2: print("Число", n, "содержит ровно две одинаковые цифры.") else: print("Число", n, "не содержит ровно две одинаковые цифры.") ```

Таким образом, приведенный выше код позволяет определить, верно ли, что четырехзначное натуральное число содержит ровно две одинаковые цифры.

0 0

Похожие вопросы

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

Последние заданные вопросы в категории Информатика

Задать вопрос