Переменные в функциях имеют локальную область видимости. Это означает, что если даже локальная и внешняя переменные имеют одинаковые имена, то изменение локальной переменной никак не повлияет на внешнюю переменную:
Локальную переменную можно сделать глобальной, если перед ее именем указать ключевое слово global. Если внешняя переменная объявлена как global, то к ней возможен доступ из любой функции:
Выбор для домена именно букв «рф», а не, например, «ру» объясняется условием, чтобы в кириллических доменах использовалась хотя бы одна буква, отличная от латинского алфавита (в данном случае «ф»), чтобы не было путаницы с латинскими доменами («.py» (Paraguay) — национальный домен Парагвая). Это условие будет соблюдаться и в будущем при создании кириллических доменов.