Top.Mail.Ru

Для решения задачи можно использовать следующий алгоритм:

1. Создать функцию, которая принимает на вход номер паспорта, например `check_passport(number)`.
2. Проверить длину номера паспорта, если она меньше 6, то вывести сообщение “wrong number”.
3. Иначе, извлечь первые две цифры номера паспорта с помощью операции среза.
4. Сравнить первые две цифры с номерами нового образца паспорта (75 и 76).
5. Если номер соответствует новому образцу, то вернуть строку “new”.
6. Иначе, вернуть строку “old”.
7. Вызвать функцию `check_passport()` с входными данными и вывести результат работы функции на экран.

Пример реализации на языке Python:

“`python
def check_passport(number):
if len(number) < 6: return "wrong number" else: prefix = number[:2] if prefix == "75" or prefix == "76": return "new" else: return "old" passport_number = input("Введите номер паспорта: ") result = check_passport(passport_number) print("Результат проверки: ", result) ``` При запуске программы пользователь будет должен ввести номер паспорта. Программа проверит его соответствие новому образцу или старому и выведет результат работы функции `check_passport()` на экран.

   
[metform form_id="1136"]