User Manual

17-17
input u -operation i Python-läget
input är en inbyggd Python-funktion som accepterar användarens inmatning under tiden som
ett py-skript körs.
input-syntax
Beskrivning
input([prompttextsträng])
Under tiden som ett py-skript körs skriver
input argumentets
[prompttextsträng] på resultatraden i SHELL och inväntar
sedan användarens inmatning.
Ett strängvariabelnamn eller en teckensträng inuti dubbla
citationstecken (”) eller enkla citationstecken (’) kan anges för
[prompttextsträng].
När det gäller en strängvariabel bestående av upp till 16 tecken kommer alla tecken i
strängvariabelns namn som finns angivet i
input att visas som prompt när funktionen körs
i Python-läget. När det gäller en strängvariabel bestående av fler än 16 tecken kommer
strängens första 15 tecken följt av likhetstecknet (~) att visas som prompt.
Exempel på
input-exekvering
Prompttextsträng bestående av upp till 16 tecken
(”123?” inmatat som prompttextsträng.)
Prompttextsträng bestående av fler än 16 tecken
(”12345678901234567” inmatat som prompttextsträng.)
Initialisera SHELL k
Definierade funktioner och variabler, importerade moduler samt resultaten av andra SHELL-
operationer sparas i SHELL-högen (temporärt lagringsutrymme i minnet) under tiden som
SHELL körs. När SHELL avslutas (genom att gå till en annan skärm i Python-läget) rensas
SHELL-högens innehåll fram till den tidpunkten. Denna rensning av innehållet i SHELL-högen
kallas för ”SHELL-initialisering”.
När du startar om SHELL i Python-läget visas
meddelandet ”½ SHELL Initialized ½” på raden ovanför
den nedersta raden (prompt-raden) på SHELL-skärmen.
Meddelandet visas endast när du öppnar SHELL-skärmen
på nytt, men inte den första gången du öppnar SHELL-
skärmen efter att ha aktiverat Python-läget.