Skip to content

Suorita, analysoi, muotoile ja transpiloi — Suomi

CLI tarjoaa suorituksen, linterin, formatterin, transpilaation ja vuokaavioiden luonnin.

  • F5 / Ctrl+R / ▶ — Suorita
  • Pseudocode → Analysoi
  • Pseudocode → Muotoile
  • Pseudocode → Muunna → Pseudokoodi → Python
  • Pseudocode → Muunna → Python → Pseudokoodi
  • Pseudocode → Valitse kieli…

Thonny käyttää samoja core/LSP-diagnostiikkoja kuin muu ekosysteemi. Muotoilu ja muunnos kohdistuvat aktiiviseen .pseudo- tai .algo-asiakirjaan; luotu tiedosto avataan uuteen Thonny-välilehteen.

Snippets / completion

Täydennys käyttää samoja kanonisia katkelmia kuin yhteinen ydin. Thonny lisää turvallista tavallista tekstiä, koska Thonny 5 ei tue LSP-katkelmien tab-stop-paikkamerkkejä.

if

Jos ${1:x > 0} Niin:
    ${2}
Loppu
$0

if_else

Jos ${1:x > 0} Niin:
    ${2}
Muuten:
    ${3}
Loppu
$0

for_range

Jokaiselle {1:i} arvosta {2:1} arvoon ${3:n} Tehdä:
    ${4}
Loppu
$0

for_range_step

Jokaiselle {1:i} arvosta {2:1} arvoon {3:n} askeleella {4:1} Tehdä:
    ${5}
Loppu
$0

for_each

Jokaiselle {1:i} Joukossa {2:arvot} Tehdä:
    ${3}
Loppu
$0

while

Niin Kauan Kuin ${1:x > 0} Tehdä:
    ${2}
Loppu
$0

repeat_count

Toistaa ${1:3} kertaa:
    ${2}
Loppu
$0

repeat_until

Toistaa:
    ${1}
Kunnes ${2:x > 0}
$0

function

Funktio {1:maksimi}({2:a, b}):
    ${3}
Loppu
$0

function_typed

Funktio {1:maksimi}({2:a, b}) -> ${3:kokonaisluku}:
    ${4}
Loppu
$0

constructor

Konstruktori(${1:a, b}):
    ${2}
Loppu
$0

class

Luokka ${1:maksimi}:
    ${2}
Loppu
$0

class_inherit

Luokka {1:maksimi}({2:Henkilö}):
    ${3}
Loppu
$0

process

Prosessi {1:maksimi}({2:a, b}):
    ${3}
Loppu
$0

subprocess

Aliprosessi {1:maksimi}({2:a, b}):
    ${3}
Loppu
$0

algorithm

Alku:
    ${1}
Loppu
$0

select

Valitse ${1:x}:
    Tapaus ${2:1}:
        ${3}
    Oletus:
        ${4}
Loppu
$0

input

Lukea {1:n}0

input_integer

LukeaKokonaisluku {1:value}0

input_float

LukeaReaaliluku {1:value}0

input_string

LukeaTeksti {1:value}0

input_boolean

LukeaTotuusarvo {1:value}0

input_array

LukeaLista {1:value}0

input_dictionary

LukeaSanakirja {1:value}0

input_set

LukeaJoukko {1:value}0

input_tuple

LukeaMonikko {1:value}0

xor

{1:a} XTAI {2:b}$0