User Manual
17-17
input u Operasjon i Python-modus
input er en innebygd Python-funksjon som aksepterer brukerinnlegging mens et py-skript
kjører.
input-syntaks
Beskrivelse
input([ledetekststreng])
Mens et py-skript kjører, registreres
input [ledetekststrengen]
av argumentet i SHELL resultatutdatalinjen, og står klart for
brukerinnlegging.
Et strengvariabelnavn eller en tegnstreng som er omsluttet
av dobbelt anførselstegn (”) eller enkelt anførselstegn (’) kan
angis for [ledetekststrengen].
I tilfelle av en strengvariabel på opptil 16 tegn lang, vil alle tegnene i strengvariabelnavnet
spesifisert av
input vil bli vist som ledetekst når funksjonen eksekveres i Python-modus.
I tilfelle av en strengvariabel som er lengre enn 16 tegn, vises de første 15 tegnene i
strengvariabelen etterfulgt av likhetssymbolet (~) som ledetekst.
Eksempel på eksekvering av
input
Ledetekststrengen opptil 16 tegn lang
(”123?” legges inn som ledetekststrengen.)
Ledetekststreng lengre enn 16 tegn
(”12345678901234567” legges inn som ledetekststreng.)
Initialisering av SHELL k
Funksjoner og variabler som er definert, moduler som er importert, og resultatene fra andre
SHELL-operasjoner lagres i SHELL-heapområdet (midlertidig lagringsminneområde) mens
SHELL kjører. Når SHELL er lukket (ved å gå til en annen Python-modusskjerm), blir
innholdet i SHELL-heapområdet opp til det punktet slettet. Denne slettingen av innholdet i
SHELL-heapområdet kalles «SHELL initialisering».
• Når du starter SHELL igjen i Python-modus, vil meldingen
«½ SHELL Initialized ½» vises i linjen over bunnlinjen
(ledelinjen) på SHELL-skjermen.
Denne meldingen vises bare hvis du åpner skjermbildet •
SHELL på nytt, men det vises ikke første gang du åpner
skjermbildet SHELL etter å ha gått inn i Python-modusen.