Consola#
Introdução#
Todos os métodos da Consola aparecerão na Consola do VEXcode AIR. Para visualizar a Consola, a Porta Serial da Consola deve estar ligada. Os métodos da Consola podem apresentar texto, números e valores de variáveis enquanto um projeto está a ser executado. Podem também limpar a Consola, ler a entrada do utilizador e definir a cor do texto impresso após a alteração da cor.
Ao utilizar o VS Code, a saída da Consola baseada em texto aparece no terminal em vez da Consola AIR do VEXcode.
Segue-se uma lista de todos os métodos:
Ações — Visualizar texto ou limpar a Consola.
print— Apresenta o texto, os números ou os valores das variáveis na consola ou no terminal.clear_console— Limpa todas as linhas da Consola.
Getter — Lê a entrada do utilizador.
input— Apresenta uma string de prompt opcional, aguarda a entrada do utilizador e devolve a resposta como texto.
Mutator — Formata o texto impresso.
set_console_text_color— Define a cor utilizada para o texto impresso na Consola.
Ações#
print#
print apresenta texto, números ou valores de variáveis na Consola. No VS Code, print apresenta a saída no terminal.
Utilize a formatação de cadeias personalizada quando pretender que uma mensagem impressa inclua valores do seu projeto, como uma pontuação, um temporizador ou uma leitura de sensor. Consulte a página Formatação de cadeias para obter mais informações.
Por defeito, cada instrução print() termina com \n, que representa uma nova linha. Isto move o cursor para a linha seguinte após o valor ser impresso. O parâmetro opcional end altera o que é adicionado após o valor impresso.
Usage:
print(value, end=“\n”)
Parâmetro |
Descrição |
|---|---|
|
O texto, número ou valor de variável a ser apresentado na consola ou terminal. |
|
Opcional. O texto adicionado após o valor |
# Display two messages on separate lines
print("Hello, drone!")
print("This prints on the next line.")

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

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

clear_console#
clear_console limpa todas as linhas da Consola.
Usage:
clear_console()
Parâmetros |
Descrição |
|---|---|
Este método não tem parâmetros. |
# Display text, then clear it after two seconds
print("This will disappear...")
wait(2, SECONDS)
clear_console()
Getter#
input#
input apresenta uma string de pedido opcional, aguarda que o utilizador introduza uma resposta e, em seguida, devolve essa resposta como texto.
O projeto faz uma pausa em input() até que uma resposta seja introduzida na Consola. No VS Code, a resposta é introduzida no terminal.
O valor devolvido por input() é sempre texto. Para utilizar a resposta como número, converta-a primeiro com int() ou float().
Usage:
input(prompt)
Parâmetro |
Descrição |
|---|---|
|
Opcional. Uma string para apresentar na consola ou terminal antes de aguardar uma resposta. Se não for incluída nenhuma mensagem, não será apresentada nenhuma mensagem antes de aguardar. |
# Ask for a name, then print a greeting
answer = input("What's your name?")
print("Hello, " + answer)

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

Mutador#
set_console_text_color#
set_console_text_color define a cor utilizada para o texto impresso na Consola após este método ser utilizado. No início de um projeto, a cor do texto da Consola é definida como BLUE.
Este método altera a cor do texto na consola VEXcode AIR. No VS Code, o suporte de cores no terminal pode variar de acordo com o terminal.
Usage:
set_console_text_color(color)
Parâmetro |
Descrição |
|---|---|
|
Cor a utilizar para o texto impresso na consola:
|
# Print text in different colors
print("Default text color")
set_console_text_color(RED)
print("Red text color")
