Consól#

Réamhrá#

Taispeántar Consól VEXcode IQ (2ú glúin) sa fhuinneog Monatóra laistigh de VEXcode. Is féidir le modhanna consól téacs, uimhreacha agus luachanna athróg a thaispeáint agus tionscadal ar siúl. Is féidir leo an Consól a ghlanadh freisin, ionchur úsáideora a léamh, agus dath an téacs a phriontáiltear tar éis an dath a athrú a shocrú.

Agus VS Code in úsáid, feictear aschur Consól bunaithe ar théacs sa chríochfort in ionad Chonsól VEXcode.

Nóta: Agus Consól VEXcode á úsáid agat, ní mór duit ceangal leis an bPort Sraitheach Consóil sula bhféadfar aon aschur a phriontáil chuig an Consól.

Seo thíos liosta de na modhanna uile:

Gníomhartha — Aschur téacs nó glan an Consól.

  • print — Taispeánann sé téacs, uimhreacha, nó luachanna athróg sa Chonsól nó sa chríochfort.

  • clear_console — Glanann sé seo gach sraith sa Chonsól.

Getter — Léigh ionchur an úsáideora.

  • input — Taispeánann sé teaghrán leid roghnach, fanann sé le hionchur an úsáideora, agus tugann sé an freagra ar ais mar théacs.

Mutator — Formáidigh téacs clóite.

  • set_console_text_color — Socraíonn sé an dath a úsáidtear le haghaidh téacs atá priontáilte sa Chonsól.

Gníomhartha#

print#

Taispeánann print téacs, uimhreacha, nó luachanna athróg sa Chonsól. I VS Code, taispeánann print aschur sa chríochfort.

Bain úsáid as formáidiú teaghrán saincheaptha nuair is mian leat go n-áireofaí luachanna ó do thionscadal i dteachtaireacht chlóite, amhail scór, lasc ama, nó léamh braiteora. Féach ar an leathanach Formáidiú Teaghrán le haghaidh tuilleadh eolais.

De réir réamhshocraithe, críochnaíonn gach ráiteas print() le \n, rud a sheasann do líne nua. Bogann sé seo an cúrsóir go dtí an chéad líne eile tar éis an luach a phriontáil. Athraíonn an paraiméadar roghnach end cad a chuirtear leis tar éis an luacha phriontáilte.

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

Paraiméadar

Cur síos

value

An téacs, an uimhir, nó an luach athrógach le taispeáint sa Chonsól nó sa chríochfort.

end

Roghnach. Priontáiltear an téacs a chuirtear leis i ndiaidh luach value Is é “\n”an réamhshocrú, rud a bhogann an cúrsóir go dtí an chéad líne eile. Úsáid end=“” chun an chéad luach priontáilte eile a choinneáil díreach i ndiaidh an luacha roimhe sin ar an líne chéanna. Úsáid teaghrán eile, amhail end=”, “, chun téacs a chur idir luachanna priontáilte.

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

Consól VEXcode, ag taispeáint an Chonsóil agus an téacs "Haigh, a róbat!" ar taispeáint ar an gcéad líne agus "Priontálann sé seo ar an gcéad líne eile" ar an líne faoi.

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

Consól VEXcode, ag taispeáint an Chonsóil agus an téacs "Haigh, a róbat!" le feiceáil.

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

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

Consól VEXcode, ag taispeáint an Chonsóil agus an téacs "Dearg, Glas, Gorm," ar taispeáint.

Seichimh Éalaithe#

Is cóid ghearra iad seichimh éalaithe is féidir a phriontáil le print chun an chaoi a bhfeictear téacs sa Chonsól a athrú.

Ba chóir don chuid is mó de thionscadail set_console_text_color a úsáid chun dath an téacs a athrú agus clear_console chun an Consól a ghlanadh. Tá seichimh éalaithe úsáideach nuair is mian leat na rudaí sin a dhéanamh go díreach taobh istigh de ráiteas print.

Chun dath an téacs a athrú, priontáil \033 agus cód datha ina dhiaidh.

Dath

Seicheamh éalaithe

Dearg

\033[31m

Glas

\033[32m

Gorm

\033[34m

Dubh

\033[30m

Bán

\033[37m

Buí

\033[33m

Oráiste

\033[91m

Corcra

\033[35m

Cian

\033[36m

Trédhearcach

\033[97m

# Print VEXcode in red
print("\033[31mVEXcode")

# Set the Console text color to red before printing
print("\033[31m")
print("VEXcode")

Chun an Consól ar fad a ghlanadh le seicheamh éalaithe, priontáil \033[2J. Bogann sé seo an cúrsóir ar ais go dtí ró 1 freisin.

# Clear the Console after two seconds
print("VEXcode")
wait(2, SECONDS)
print("\033[2J")

clear_console#

clear_console glanann sé gach sraith ón gConsól.

Usage:
clear_console()

Paraiméadair

Cur síos

Níl aon pharaiméadair ag an modh seo.

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

Faighteoir#

input#

Taispeánann ionchur input teaghrán leid roghnach, fanann sé go gcuirfidh an t-úsáideoir freagra isteach, agus ansin cuireann sé an freagra sin ar ais mar théacs.

Sosann an tionscadal ag input() go dtí go gcuirtear freagra isteach sa Chonsól. I VS Code, cuirtear an freagra isteach sa chríochfort.

Is téacs i gcónaí an luach a chuirtear ar ais le input() Chun an freagra a úsáid mar uimhir, tiontaigh é ar dtús le int() nó float().

Usage:
input(prompt)

Paraiméadar

Cur síos

prompt

Roghnach. Teaghrán le taispeáint sa Chonsól nó sa chríochfort sula bhfanann tú ar fhreagra. Mura gcuirtear aon leid san áireamh, ní thaispeántar aon teachtaireacht sula bhfanann tú.

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

Consól VEXcode, ag taispeáint an Chonsóil agus an téacs "Cad is ainm duit?" agus ina dhiaidh sin ">>> VEX" agus faoi, "Haigh VEX"

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

Consól VEXcode, ag taispeáint an Chonsóil agus an téacs "Cuir isteach uimhir:" agus ina dhiaidh sin ">>> 4" agus faoi, "5.0"

Mutator#

set_console_text_color#

set_console_text_color socraíonn an dath a úsáidtear le haghaidh téacs a phriontáiltear sa Chonsól tar éis an modh seo a úsáid. Ag tús tionscadail, socraítear dath téacs an Chonsóil go BLUE.

Athraíonn an modh seo dath an téacs i gConsól VEXcode. I VS Code, féadfaidh tacaíocht dath críochfoirt a bheith éagsúil de réir críochfoirt.

Usage:
set_console_text_color(color)

Paraiméadar

Cur síos

color

An dath le húsáid le haghaidh téacs atá priontáilte sa Chonsól:

  • Color.BLACK
  • Color.BLUE
  • Color.CYAN
  • Color.GREEN
  • Color.ORANGE
  • Color.PURPLE
  • Color.RED
  • Color.WHITE
  • Color.YELLOW

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

Consól VEXcode, ag taispeáint an Chonsóil agus téacs gorm ag rá "Dath téacs réamhshocraithe" ar an gcéad líne agus "Dath téacs dearg" ar an dara líne.