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

3.2 输入输出

接下来,我们开始讲解Python的语法。

在Python语言中,输入与输出函数是最基本的两个函数,使用这两个函数,程序可以通过控制台获取用户的输入及向控制台输出结果。

3.2.1 print输出

在第2章中,我们已经使用过print函数,用它输出了一行“Hello World!”。print中文意思是“打印”,在Python里它不是往纸上打印,而是打印到控制台,或者叫命令行、终端。print是Python里很基本、常见的一个操作,语法格式如下。

print(你要打印的内容)

注意:这里一定要用英文字符的括号。在编写Python代码时,所有程序中出现的符号,如括号、引号、冒号等都应当是英文字符,否则程序无法识别。建议编写代码时关闭中文输入法。

【示例3-1程序】

在IDLE编辑器中输入如下示例程序。

第1行:使用print函数输出字符串。

第2行:使用print函数输出整数。

第3行:使用print函数输出小数。

第4行:使用print函数输出算术表达式。

第5行:使用print函数输出关系运算表达式。

示例3-1

保存并运行程序,程序在Python控制台中输出了5行结果,如图3-1所示。观察一下输出的内容可以发现,print除了打印文字,还能输出各种数字、运算结果、比较结果等。用print输出字符串,需要给字符串加上双引号或单引号,除此之外的数字、计算式、变量等,都不需要加引号。

图3-1 示例3-1运行结果

print可以一次输出多个内容,只需要用逗号将这些要输出的内容隔开即可。

【示例3-2程序】

在IDLE编辑器中输入如下一行示例程序。

示例3-2

保存并运行程序,结果如图3-2所示。Python控制台在一行内依次输出了“Hello”“Crossin”“Python”和“100”,中间以空格间隔开。

图3-2 示例3-2运行结果

3.2.2 input输入

有输出自然也会有输入。Python提供的输入函数是input,用来从控制台获取用户输入,语法格式如下。

input(提示语)

括号中的提示语可以省略,如果设置了提示语,程序会在获取输入时显示。

【示例3-3程序】

在编辑器中输入如下示例程序并运行。

第1行:使用input函数获取用户输入,并把输入结果赋值给变量a。

第2行:使用print函数输出变量a的值。

示例3-3

这段代码中用到了变量,关于变量的详细内容将会在第4章中讲解。

程序运行结果如图3-3所示,黑色的“1234”为用户输入,蓝色的“1234”为程序输出。一开始,程序提示“请输入a的值:”,闪烁光标等待用户输入。当我们输入“1234”并按“Enter”键后,程序会在下一行输出“1234”。

图3-3 示例3-3运行结果

3.2.3 ChatGPT演示代码——向用户打招呼

接下来让ChatGPT为我们写一段关于print和input的演示代码。

提问:用print和input写一段向用户打招呼的演示代码。

ChatGPT:

以下是一个使用print和input函数实现的向用户打招呼的简单Python代码示例。

在运行这段代码时,用户会被提示输入自己的名字,然后程序将通过print函数向用户发送一条欢迎消息,其中包含用户输入的名字。

第1行代码使用input函数等待用户输入,提示信息为“你好,请问你叫什么名字?”,用户输入的内容会被存储到变量name中。

第2行代码使用print函数输出欢迎信息,包括用户输入的名字。通过字符串拼接的方式,使用加号将三部分字符串连接起来,中间的name变量表示用户输入的名字。

这是一个非常基础的交互式程序,可以帮助初学者了解print函数和input函数的基本用法,并熟悉Python控制台环境。

ChatGPT给出的代码演示了简单的控制台输入输出,同样也用到了变量。

将代码复制到编辑器中,保存并运行,结果如图3-4所示。

图3-4 ChatGPT演示代码运行结果

在后面的章节中,我们还将利用ChatGPT编写更多的演示代码,帮助读者理解相关的知识点。 Hs3UkGFfxfgp6RwlTdNuXnIyJYcZmAP9onpIQQjSizZhLPrgUgMtXQ2Of0T3KGtQ

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

打开