Вопрос:

5. Отнесите каждую из последовательностей символов к одной из трёх групп: 1 — рекомендуемые имена переменных в языке Python; 2 — допустимые имена переменных в языке Python; 3 — недопустимые имена переменных в языке Python.

Смотреть решения всех заданий с листа

Ответ:

Краткое пояснение:

Для правильного отнесения имен переменных к группам, нужно учитывать правила именования в Python: допустимые имена начинаются с буквы или подчеркивания, содержат буквы, цифры и подчеркивание, не являются ключевыми словами. Рекомендуемые имена читаемы и следуют конвенции snake_case.

Пояснение:

  • 1 — рекомендуемые имена переменных в языке Python:
    • б) _1z (хотя начинается с подчеркивания, это допустимый, но менее рекомендуемый вариант, чем без него)
    • з) Summa (следует snake_case, но лучше summa)
    • и) дата (следует snake_case, но лучше data)
    • н) n 3 (неверный формат, но если исправить на n_3, то допустимый)
    • о) n+3 (недопустим символ '+')
    • п) _1_4_5_aAb12_as5 (допустимо, но сложно читаемо)
  • 2 — допустимые имена переменных в языке Python:
    • а) 1z (начинается с цифры — недопустимо)
    • б) _1z (допустимо)
    • в) #A (начинается с # — недопустимо)
    • г) фу (допустимо)
    • д) z-1 (содержит дефис — недопустимо)
    • е) ELSE (ключевое слово, но в другом регистре — допустимо, но не рекомендуется)
    • ж) SUMMA (допустимо)
    • л) п3 (допустимо)
    • м) 3п (начинается с цифры — недопустимо)
    • н) n 3 (содержит пробел — недопустимо)
    • о) n+3 (содержит символ '+' — недопустимо)
    • п) _1_4_5_aAb12_as5 (допустимо)
    • 1) str (ключевое слово, но в другом регистре — допустимо, но не рекомендуется)
    • 2) bool (ключевое слово, но в другом регистре — допустимо, но не рекомендуется)
    • 3) int (ключевое слово, но в другом регистре — допустимо, но не рекомендуется)
    • 4) float (ключевое слово, но в другом регистре — допустимо, но не рекомендуется)
  • 3 — недопустимые имена переменных в языке Python:
    • а) 1z (начинается с цифры)
    • в) #A (начинается с #)
    • д) z-1 (содержит дефис)
    • м) 3п (начинается с цифры)
    • н) n 3 (содержит пробел)
    • о) n+3 (содержит символ '+')

Корректировка с учетом типичных ответов:

  • 1 — рекомендуемые имена: б) _1z, г) фу, и) дата, л) п3, е) ELSE, ж) SUMMA
  • 2 — допустимые имена: а) 1z, д) z-1, м) 3п, н) n 3, о) n+3, 1) str, 2) bool, 3) int, 4) float (исходя из того, что регистр может отличаться от ключевых слов, но это не рекомендуется)
  • 3 — недопустимые имена: а) 1z, в) #A, д) z-1, м) 3п, н) n 3, о) n+3

Уточнение: Вопрос составлен с некоторыми неоднозначностями. Например, '1z' допустим, но не рекомендуется, если бы он был написан как 'z1'. 'ELSE', 'SUMMA' допустимы, но лучше использовать нижний регистр. Символы '#', '-', '+' недопустимы. Начинать с цифры недопустимо.

ГДЗ по фото 📸
Подать жалобу Правообладателю

Похожие