Блог для маленьких школьников и их родителей
ШколаЛа

Написать программу на Pyton В качестве кода доступа к сейфу используется трехзначное число, в котором…

Автор:
Предмет: Информатика
Уровень: 5 - 9 класс

Написать программу на Pyton

В качестве кода доступа к сейфу используется трехзначное число, в котором нет повторяющихся цифр. Чтобы повысить устойчивость к взлому, помогите автоматизировать проверку на корректность предложенного кода доступа. Программа должна выводить «ОК», если предложенный код подходит. Если код не подходит, то в зависимости от количества совпавших в числе цифр одно из двух сообщений: «В числе две одинаковые цифры» или «В числе все цифры одинаковые».

Формат ввода

Целое трехзначное число.

Формат вывода

Одна строка – результат проверки кода.

Пример 1

Ввод Вывод

123 ОК

Пример 2

Ввод Вывод

665 В числе две одинаковые цифры

Ответов к вопросу: 2
  • oliviaverano1
    20.12.2024 | 15:16

    name = int(input())

    name1 = (name % 10)

    name10 = (((name % 100) — name1) / 10)  
    name100 = (name // 100)

    if name1 == name10 == name100:

       print(‘В числе все цифры одинаковые’)

    elif name1 == name10 > name100 or

       name1 == name10 < name100 or

       name1 == name100 > name10 or

       name1 == name100 < name10 or

       name10 == name100 > name1 or

       name10 == name100 < name1:

       print(‘В числе две цифры одинаковые’)

    else:

       print(‘ОК’)

  • qwqop36
    20.12.2024 | 15:24

    Ответ:
    n = input()

    k = len(set(n))

    if k == 3:

       print(‘ОК’)

    elif k == 2:

       print(‘В числе две одинаковые цифры’)

    else:

       print(‘В числе все цифры одинаковые’)

    Объяснение:

Ответить на вопрос:
:p :-p 8) 8-) :lol: =( :( :-( :8 ;) ;-) :(( :o:
Нажимая на кнопку я даю согласие на обработку персональных данных и принимаю политику конфиденциальности.