Menu
CoddyTech

Ôn tập: Kiểm tra tên người dùng

Thuộc phần Logic và luồng chương trình trong hành trình GDScript của Coddy. Bài học 5 trên 78.

challenge icon

Thử thách

Dễ

Chương trình đọc tên người dùng mà người chơi nhập vào raw. Trước tiên, hãy làm sạch tên: xóa khoảng trắng ở hai đầu và chuyển thành chữ thường. Tên người dùng sau khi làm sạch là hợp lệ khi đáp ứng tất cả các quy tắc sau:

  • Có từ 3 đến 16 ký tự, tính cả hai đầu
  • Không chứa khoảng trắng
  • Không bắt đầu bằng chữ số (0 đến 9)
  • Không chứa bất kỳ ký tự nào trong số !, ? và .

Nếu tên hợp lệ, hãy in ra ok: theo sau là tên người dùng đã làm sạch; nếu không, hãy in ra bad. Với đầu vào Alice42 (có khoảng trắng ở hai đầu), đầu ra là:

ok: alice42

Tự làm thử

extends Node

func _ready():
	var raw := OS.read_string_from_stdin()
	# Làm sạch tên người dùng, kiểm tra các quy tắc rồi in ra kết quả

Tất cả bài học trong Logic và luồng chương trình

Tự luyện tập: Trình biên dịch GDScript online