Задача: определить, какие из слов не относятся к служебным (ключевым) словам Python.
Что такое служебные слова (ключевые слова) Python:
- Это слова с особыми синтаксическими значениями, зарезервированные в языке. Их нельзя использовать как имена переменных.
- Примеры: for, else, if, while, def и т. д.
Пошагово разбор по каждому слову:
- write — не является ключевым словом. Обычно встречается как имя метода (например, файл.write()).
- float — не является ключевым словом. Это встроенная функция/тип данных (конструктор типа float), но не зарезервированное слово.
- for — такое слово является ключевым. Используется для цикла: for x in ...:
- program — не является ключевым словом. Это обычный идентификатор.
- else — является ключевым словом. Используется в условных конструкциях и после инструкций с else.
Итого:
- Не относятся к ключевым словам Python: write, float, program.
- Относятся к ключевым словам: for, else.
Пример проверки (для наглядности): import keyword for w in ['write','float','for','program','else']: print(w, keyword.iskeyword(w))
Ожидаемый вывод: write False float False for True program False else True
Ответ: write, float и program — не являются ключевыми словами Python.