Bảng điều khiển#

Giới thiệu#

Tất cả các phương thức Console sẽ hiển thị trong VEXcode AIR Console. Để xem Console, cần phải kết nối Cổng nối tiếp Console. Các phương thức Console có thể hiển thị văn bản, số và giá trị biến trong khi dự án đang chạy. Chúng cũng có thể xóa Console, đọc dữ liệu nhập từ người dùng và đặt màu văn bản được in sau khi màu được thay đổi.

Khi sử dụng VS Code, đầu ra Console dạng văn bản sẽ xuất hiện trong terminal thay vì Console của VEXcode AIR.

Dưới đây là danh sách tất cả các phương pháp:

Thao tác — Hiển thị văn bản hoặc xóa nội dung trên bảng điều khiển.

  • print — Hiển thị văn bản, số hoặc giá trị biến trong Console hoặc thiết bị đầu cuối.

  • clear_console — Xóa tất cả các hàng trong Console.

Getter — Đọc dữ liệu do người dùng nhập.

  • input — Hiển thị chuỗi nhắc nhở tùy chọn, chờ người dùng nhập liệu và trả về phản hồi dưới dạng văn bản.

Bộ chỉnh sửa — Định dạng văn bản in.

Hành động#

print#

Lệnh print hiển thị văn bản, số hoặc giá trị biến trong Console. Trong VS Code, lệnh print hiển thị kết quả đầu ra trong terminal.

Sử dụng định dạng chuỗi tùy chỉnh khi bạn muốn tin nhắn in bao gồm các giá trị từ dự án của bạn, chẳng hạn như điểm số, bộ đếm thời gian hoặc giá trị đọc cảm biến. Xem trang Định dạng chuỗi để biết thêm thông tin.

Theo mặc định, mỗi print() print() kết thúc \nxuống dòng. Thao tác này di chuyển con trỏ đến dòng tiếp theo sau khi giá trị được in ra. Tham số tùy chọn end được thêm vào sau giá trị đã in.

Usage:
print(value, end=“\n”)

Tham số

Sự miêu tả

value

Văn bản, số hoặc giá trị biến cần hiển thị trong Console hoặc terminal.

end

Tùy chọn. Văn bản được thêm vào sau giá trị value sẽ được in. Mặc định là “\n”, di chuyển con trỏ đến dòng tiếp theo. Sử dụng end=“” để giữ giá trị được in tiếp theo ngay sau giá trị trước đó trên cùng một dòng. Sử dụng một chuỗi khác, chẳng hạn như end=”, “, để thêm văn bản giữa các giá trị được in.

# Display two messages on separate lines
print("Hello, drone!")
print("This prints on the next line.")

Bảng điều khiển VEXcode, hiển thị Bảng điều khiển và văn bản "Xin chào, máy bay không người lái!" được hiển thị trên dòng đầu tiên và "Điều này sẽ được in trên dòng tiếp theo" trên dòng bên dưới.

# Display two messages on the same line
print("Hello,", end=" ")
print("drone!")

Bảng điều khiển VEXcode, hiển thị Bảng điều khiển và văn bản "Xin chào, máy bay không người lái!" được hiển thị.

# Print three colors on one line, separated by commas
colors = ["Red", "Green", "Blue"]

for color in colors:
    print(color, end=", ")

Bảng điều khiển VEXcode, hiển thị Bảng điều khiển và văn bản "Đỏ, Xanh lá, Xanh dương" được hiển thị.

clear_console#

clear_console xóa tất cả các hàng khỏi Console.

Usage:
clear_console()

Thông số

Sự miêu tả

Phương pháp này không có tham số.

# Display text, then clear it after two seconds
print("This will disappear...")
wait(2, SECONDS)
clear_console()

Người nhận#

input#

input hiển thị một chuỗi gợi ý tùy chọn, chờ người dùng nhập câu trả lời, sau đó trả về câu trả lời đó dưới dạng văn bản.

Dự án sẽ tạm dừng ở dòng input() cho đến khi có phản hồi được nhập vào Console. Trong VS Code, phản hồi được nhập vào cửa sổ terminal.

Giá trị trả về bởi input() luôn là văn bản. Để sử dụng phản hồi dưới dạng số, trước tiên hãy chuyển đổi nó bằng int() hoặc float().

Usage:
input(prompt)

Tham số

Sự miêu tả

prompt

Tùy chọn. Một chuỗi ký tự sẽ được hiển thị trong Console hoặc terminal trước khi chờ phản hồi. Nếu không có lời nhắc nào được bao gồm, sẽ không có thông báo nào được hiển thị trước khi chờ.

# Ask for a name, then print a greeting
answer = input("What's your name?")
print("Hello, " + answer)

Bảng điều khiển VEXcode, hiển thị Bảng điều khiển và văn bản "Tên bạn là gì?" theo sau là ">>> VEX" và bên dưới là "Xin chào VEX"

# Ask for a number, then use it in math
answer = input("Enter a number:")
number = float(answer)
print(number + 1)

Bảng điều khiển VEXcode, hiển thị Bảng điều khiển và văn bản "Nhập một số:" theo sau là ">>> 4" và bên dưới là "5.0"

Bộ biến đổi#

set_console_text_color#

set_console_text_color thiết lập màu sắc được sử dụng cho văn bản được in trong Console sau khi phương thức này được sử dụng. Khi bắt đầu một dự án, màu văn bản của Console được đặt thành BLUE.

Phương pháp này thay đổi màu chữ trong VEXcode AIR Console. Trong VS Code, khả năng hỗ trợ màu chữ của terminal có thể khác nhau tùy thuộc vào từng terminal.

Usage:
set_console_text_color(color)

Tham số

Sự miêu tả

color

Màu sắc được sử dụng cho văn bản in trên Bảng điều khiển:

  • BLACK
  • BLUE
  • CYAN
  • GREEN
  • ORANGE
  • PURPLE
  • RED
  • TRANSPARENT
  • WHITE
  • YELLOW

# Print text in different colors
print("Default text color")
set_console_text_color(RED)
print("Red text color")

Bảng điều khiển VEXcode, hiển thị Bảng điều khiển và văn bản màu xanh lam có nội dung "Màu văn bản mặc định" được hiển thị trên dòng đầu tiên và màu đỏ có nội dung "Màu văn bản đỏ" trên dòng thứ hai.