Задача Задача №3564080
А
А
Кодовые правила (для имен функций в большинстве языков, например Python):
- Допустимо начинать имя буквой или подчеркиванием.
- Нельзя начинать с цифры.
- Можно использовать буквы, цифры и подчеркивания внутри имени.
- Имя чувствительно к регистру; не должно совпадать с зарезервированными словами языка (по контексту задачи это обычно не важно).
Задача: выбрать, где имя функции создано неверно из списка:
- 12_pokupka
- pokupka_123
- _pokupka_123
- 123pokupka
- pokupka
Пошаговый разбор:
- 12_pokupka
- Первый символ: цифра "1" → не допускается.
- Однако остальные символы допустимы. Итог: неверное имя.
- pokupka_123
- Первый символ: буква "p" → допустимо.
- Остальные символы: буквы, цифры и подчеркивание допустимы.
- Итог: корректное имя.
- _pokupka_123
- Первый символ: подчеркивание "_" → допустимо.
- Остальные символы: корректны.
- Итог: корректное имя.
- 123pokupka
- Первый символ: цифра "1" → не допускается.
- Остальные символы: допустимы, но первый уже нарушает правило.
- Итог: неверное имя.
- pokupka
- Первый символ: буква "p" → допустимо.
- Остальные символы: корректны.
- Итог: корректное имя.
Ответ:
- Неверно созданные имена функций: 12_pokupka и 123pokupka.
Как можно исправить:
- 12_pokupka → pokupka_12 или pokupka12 (любой вариант, начинающийся с буквы или допустимого символа).
- 123pokupka → pokupka123 или pokupka_123 (например, pokupka_123 уже встречается в списке и является валидным вариантом).
Коротко: начинайте имена функций с буквы или подчеркивания; цифры в начале недопустимы.