Задать вопрос
7 февраля, 09:36

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

(код на языке python) Не могу понять, как можно сравнивать буквы, введя лишь одну переменную

+2
Ответы (1)
  1. 7 февраля, 11:03
    0
    Сравнивать элементы в числе?

    Ну вот у тебя есть число A

    a[0]-первая цифра

    a[1]-вторая

    И пишешь если 1 цифра = = 2 цифре, или 1 цифра = = 3 цифре или 2 цифра = = 3 цифре, то выведи в числе две цифры одинаковые

    1 цифра = = 2 цифре = = 3 цифре (вроде так), то выводи что в числе все цифры одинаковые

    else:

    print ('OK')

    Вроде так
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «В качестве кода доступа к сейфу используется трехзначное число, в котором нет повторяющихся цифр. Чтобы повысить устойчивость к взлому, ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы
Похожие вопросы по информатике
Помогите сделать программу в Паскале В котором 1) Программа выдает сообщение "Вы маль или дево" 2) Пользователь в переменную ST1 задает значение маль или дево 3) Программа выдает сооб "Ты пошла бы играть в куклы" 4) Вводить ответ через переменную
Ответы (1)
В Python С клавиатуры вводится натуральное число. Программа должна вывести следующее за ним четное число. Например, если ввести 7, то программа должна вывести 8, а если ввести 8, то программа должна вывести 10.
Ответы (1)
Дано три числа. Упорядочите их в порядке неубывания. Программа должна считывать три числа a, b, c, затем программа должна менять их значения так, чтобы стали выполнены условия a < = b < = c, затем программа выводит тройку a, b, c.
Ответы (1)
6) Ребята в классе из 30 человек изучают языки программирования, и каждый знает зотя бы один язык. Паскаль изучили 20 человек, Python 15 человек, C + + 10 человек. Паскаль и Python знают 5 человек, Паскаль и C + + 8 человек, Python и С + + 5 человек.
Ответы (1)
Составьте программу, которая вводит с клавиатуры 8 целых неотрицательных чисел (каждое число - с новой строки отдельной командой "ввод"), записывает их в массив, выводит на экран сначала в прямом порядке все без исключения элементы массива, затем, в
Ответы (1)