购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

“input”命令
——输入数值处理

这种情况我们应当如何做?想要告诉Python,我不想使用:

x=5

而是希望:

x=一个用户输入的数字?

这正是input命令的作用。使用这条命令,TigerJython会打开一个小对话框,并询问输入一个值,然后将这个数值写入指定变量。(在标准Python中,这个小窗口并不存在,输入数值在下面的输出控制台中进行。)

在控制台中输入:

会发生这种情况(如图6.1所示):

图6.1 input命令在TigerJython中打开了一个输入窗口

按照如下内容使用input命令:

此命令将打开一个带有一小段文本(input后方括号中的内容)和输入行的内窗口。如果现在在此输入行中写入内容,然后按 键,则输入的值会被写入变量中。

在我们的示例中,如果你输入数字235,然后再输入命令:

那么结果自然就是:

“msgDlg(value)”——同时使用弹窗进行输出

顺便说一句,在TigerJython中,你也可以为输出数值使用一个和input命令一样的弹窗。直接使用msgDlg(value)这个命令就行(将需要输出的内容输入到括号中)。这将打开一个显示数字或文本的输出窗口,其中带有类似input命令中的数字或文本,但你不能在此处输入值。仅当单击“OK”时,该命令才完成。msgDlg的意思是Message Dialog(也就是消息窗口)。

例如,使用msgDlg("Hello")命令可以打开一个有“Hello”文本的窗口。(此命令只用于TigerJython。在标准Python中你无法找到这一功能。)

现在,你知道的内容已经足够编写自己的第一个真正的程序了。是时候了。你可以告别控制台了! d8jI2Wyjfw0M1ls7oDsURdefPShPMh4VeZ3Jth/PO9TYWwg4MWouA+Pt/b522rg5

点击中间区域
呼出菜单
上一章
目录
下一章
×