
К является трехзначным числом. Есть ли в цифрах этого чис- ла две цифры, которые равны между собой?
Если да, то выведите на экран число <1>, иначе - «0».

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

num = int(input("Введите трехзначное число: "))
first_digit = num // 100
second_digit = (num // 10) % 10
third_digit = num % 10
if first_digit == second_digit or second_digit == third_digit or first_digit == third_digit:
print(1)
else:
print(0)



Ответ:
def sq(k):
for i in range(len(k)):
if k[i] == k[::-1][i]:
return True
k = list(input())
if sq(k) == True:
print(1)
else:
print(0)
Объяснение:



Для решения этой задачи, нам необходимо разложить трехзначное число на отдельные цифры и проверить, есть ли среди них две одинаковые цифры. Вот пример кода на языке Python, который выполняет данную задачу:
pythonnumber = int(input("Введите трехзначное число: "))
# Получаем отдельные цифры числа
digit1 = number // 100
digit2 = (number // 10) % 10
digit3 = number % 10
# Проверяем, есть ли две одинаковые цифры
if digit1 == digit2 or digit1 == digit3 or digit2 == digit3:
print("1")
else:
print("0")
Вы можете ввести трехзначное число, и программа выведет "1", если в числе есть две одинаковые цифры, или "0", если все цифры различны.


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







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