콘솔#
소개#
VEXcode 콘솔은 VEXcode 내의 모니터 창에 표시됩니다. 콘솔 메서드를 사용하면 프로젝트 실행 중에 텍스트, 숫자 및 변수 값을 표시할 수 있습니다. 또한 콘솔을 지우거나, 텍스트 색상을 변경한 후 출력되는 텍스트 색상을 설정하거나, VEXcode의 모니터 탭에서 변수 또는 센서 값을 모니터링할 수 있습니다.
VS Code를 사용할 때 텍스트 기반 콘솔 출력은 VEXcode 콘솔 탭 대신 터미널에 나타납니다.
다음은 모든 방법 목록입니다.
작업 — 텍스트를 출력하거나 콘솔을 지웁니다.
print— 콘솔이나 터미널에 텍스트, 숫자 또는 변수 값을 표시합니다.new_line— 콘솔 커서를 다음 행의 시작 부분으로 이동합니다.clear— 콘솔의 모든 행을 지웁니다.
게터 — 사용자 입력을 읽습니다.
input— 사용자 입력을 기다리고 응답을 텍스트로 반환합니다.
변환기 — 인쇄된 텍스트의 서식을 지정합니다.
set_console_text_color— 콘솔에 출력되는 텍스트에 사용되는 색상을 설정합니다.
행위#
print#
print 명령어는 콘솔에 텍스트, 숫자 또는 변수 값을 출력합니다. VS Code에서는 print 명령어를 사용하면 터미널에 출력됩니다.
출력 메시지에 점수, 타이머 또는 센서 판독값과 같은 프로젝트의 값을 포함하려면 사용자 지정 문자열 서식을 사용하십시오. 자세한 내용은 문자열 서식 페이지를 참조하십시오.
기본적으로 각 brain.print() 문은 줄 바꿈을 나타내는 \n으로 끝납니다. 이렇게 하면 값이 출력된 후 커서가 다음 줄로 이동합니다. 선택 사항인 end 매개변수는 출력된 값 뒤에 추가되는 내용을 변경합니다.
Usage:
brain.print(value, end=“\n”)
매개변수 |
설명 |
|---|---|
|
콘솔이나 터미널에 표시할 텍스트, 숫자 또는 변수 값입니다. |
|
선택 사항입니다. |
# Display two messages on separate lines
brain.print("Hello, CTE!")
brain.print("This prints on the next line.")

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

# Print three colors on one line, separated by commas
colors = ["Red", "Green", "Blue"]
for color in colors:
brain.print(color, end=", ")

new_line#
new_line 은 콘솔에서 커서를 다음 행의 첫 번째 열로 이동합니다. 다음에 출력될 값은 해당 행에 나타납니다.
다음 출력값이 새 행에서 시작되도록 하려면 이 방법을 사용하십시오. 이 방법을 사용하지 않고 이전 문에 brain.print() 또는 end=“” 또는 \n을 포함하지 않는 다른 값이 사용된 경우, 다음 출력값은 이전 값 바로 뒤 같은 행에 나타납니다.
Usage:
brain.new_line()
매개변수 |
설명 |
|---|---|
이 메서드에는 매개변수가 없습니다. |
# Print on two lines
brain.print("Row 1", end="")
brain.new_line()
brain.print("Row 2")

clear#
clear 콘솔에서 모든 행을 지웁니다.
Usage:
brain.clear()
매개변수 |
설명 |
|---|---|
이 메서드에는 매개변수가 없습니다. |
# Display text, then clear it after two seconds
brain.print("This will disappear...")
wait(2, SECONDS)
brain.clear()
얻는 사람#
input#
input 은 선택적 프롬프트 메시지를 표시하고 사용자가 응답을 입력할 때까지 기다린 다음 해당 응답을 텍스트로 반환합니다.
콘솔에 응답이 입력될 때까지 프로젝트는 input() 에서 일시 중지됩니다. VS Code에서는 응답이 터미널에 입력됩니다.
input() 에서 반환되는 값은 항상 텍스트입니다. 응답을 숫자로 사용하려면 먼저 int() 또는 float() 를 사용하여 변환하십시오.
Usage:
input(prompt)
매개변수 |
설명 |
|---|---|
|
선택 사항입니다. 응답을 기다리기 전에 콘솔이나 터미널에 표시할 문자열입니다. 프롬프트가 포함되지 않으면 대기 전에 메시지가 표시되지 않습니다. |
# Ask for a name, then print a greeting
answer = input("What's your name?")
brain.print("Hello, " + answer)

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

변이자#
set_print_color#
set_print_color 이 메서드가 사용된 후 콘솔에 출력되는 텍스트의 색상을 설정합니다. 프로젝트 시작 시 콘솔 텍스트 색상은 BLACK 으로 설정됩니다.
이 메서드는 VEXcode 콘솔의 텍스트 색상을 변경합니다. VS Code에서 터미널 색상 지원은 터미널에 따라 다를 수 있습니다.
Usage:
brain.set_print_color(color)
매개변수 |
설명 |
|---|---|
|
콘솔에 출력될 텍스트에 사용할 색상:
|
# Print text in different colors
brain.print("Default text color")
brain.new_line()
brain.set_print_color(RED)
brain.print("Red text color")
