[next][previous][up][top][index]
search for:

getting input from the user

The function read can be used to prompt the user and obtain a line of input as a string. In response to the prompt, the user enters sample and press return.

i1 : filename = read "file name : "
file name : sample

o1 = sample

Let's use peek to verify that this string contains no newline characters.

i2 : peek filename

o2 = "sample"

If necessary, we may use value to evaluate the string provided by the user. In this example, we enter (x+y)^2 in response to the prompt.

i3 : R = ZZ[x,y];
i4 : s = read "polynomial : "
polynomial : (x+y)^2

o4 = (x+y)^2
i5 : value s

      2           2
o5 = x  + 2x*y + y

o5 : R


[next][previous][up][top][index]
search for: