Menu
CoddyTech

Повторение — проверка имени пользователя

Часть раздела Логика и потоки выполнения путешествия по GDScript на Coddy. Урок 5 из 78.

challenge icon

Задание

Легко

Программа считывает имя пользователя, которое игрок ввёл в raw. Сначала очисти его: удали пробелы в начале и в конце и преобразуй его в нижний регистр. Очищенное имя пользователя является допустимым, если выполнены все следующие правила:

  • Оно состоит из 3–16 символов включительно
  • В нём нет пробелов
  • Оно не начинается с цифры (от 0 до 9)
  • В нём нет ни одного из следующих символов: !, ? и .

Если имя допустимо, выведи ok: , а за ним — очищенное имя пользователя; в противном случае выведи bad. Для ввода Alice42 (с пробелами вокруг него) результат будет таким:

ok: alice42

Попробуйте сами

extends Node

func _ready():
	var raw := OS.read_string_from_stdin()
	# Очистить имя пользователя, проверить правила, вывести результат

Все уроки раздела Логика и потоки выполнения

Потренируйтесь самостоятельно: Онлайн-компилятор GDScript