Menu
CoddyTech

复习:用户名检查

本课属于 Coddy GDScript 学习旅程的“逻辑与流程”单元。第 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 在线编译器