《手把手陪您学Python》14——交互式输入

在上一篇《手把手陪您学Python》13——运算中,我们学习了Python的运算类型。到目前为止,我们已经学习了字符串和数字的相关概念,掌握了多种运算方式。

如果按照其它教程的写法,接下来会继续介绍列表、字典、元组、集合的相关概念。但这样连续的、只学习比较枯燥的概念,不但会因为缺少应用容易造成之前内容的遗忘,更重要的是可能会让大家失去继续学习的动力和心气。

所以,我准备对后面学习内容的顺序进行一下调整,把Python中三种控制流语句的介绍放在前面。这样,大家就可以利用这些控制流语句,将我们之前学习的内容串联起来,编写出一个完整的程序,既复习了原来的知识,在编程过程中,也能够使大家的学习更有成就感,也就更容易坚持了。

另外,从这篇开始,我们就可以使用我们最开始介绍的PyCharm了。因为这是我们第一次使用PyCharm编写程序(之前使用的Console只能算是一个小功能),所以会把整个过程包括截图都展示给大家,帮助大家尽快学会PyCharm的使用方法。

在介绍控制流语句前,我们要在这一篇中先学习一个新的函数input(),以实现与计算机的信息交互。

不知道大家有没有察觉到,我们之前都是直接编写命令语句再运行的,但这样的执行方式只有计算机对我们指令的输出过程,而没有信息的输入过程。虽然也可以达到让计算机执行我们指令的目的,但并不能称之为一个完整的信息流执行过程。

真正完整的信息流执行过程,应该是包括信息输入、命令执行和结果输出这三个部分的。而input()就是Python用来接收信息输入内容的函数,实现了与计算机的交互。

举一个例子,让大家体验一下完整的信息流执行过程是怎样的。同时也介绍一下使用PyCharm编写程序并运行的全过程。

第一步,双击PyCharm应用程序图标,程序运行并显示如下界面。

第二步,点击Create New Project,出现New Project对话框。在对话框中输入文件的保存路径,鼠标单击Existing interpreter前的单选框。一般情况下,已经安装的解释器的路径会默认写好。如果没有,可以通过点击后面的下拉框或者...,选择已经安装的解释器。

第三步,根据下图,鼠标右键文件保存路径的文件夹名称(这里的文件夹名称是Python),鼠标移动到新出现的菜单中的New,点击Python File。

第四步,在出现的对话框中,输入文件名称(这里的文件名称是text)。

第五步,在和下图一样的位置上,输入程序内容。输入完成后,在空白处右键,点击菜单栏中的Run 'text'(也就是上一步输入的文件名称)。

第六步,PyCharm会按照我们刚才输入的程序内容,逐行执行。当执行第一行时,就要求我们输入内容,并在下方操作台出现提示(这个提示是我们在程序中写好的提示内容)。鼠标单击输入位置,并输入我们需要打印的内容。

第七步,输入任意内容后,回车。程序会继续运行,并执行print()函数,打印出我们刚才输入的内容。

以上就是一个完整的、使用PyCharm编写程序并运行的过程。其中,第一行命令执行的就是input()函数,也就是信息输入的过程,实现了我们与计算机的信息交互。之后通过执行print()函数,最终输出了结果。

因为是第一次和大家一起使用PyCharm,所以把这个过程写的比较详细。后面的演示过程中,如果不是特别需要,还是会像以前文章使用的方式给大家演示实例。对于刚才的例子,就会像下面一样进行展示。

In [1]: string = input("请输入需要打印的内容: ")
        print(string)
Out[1]: 请输入需要打印的内容: 123
Out[2]: 123

其中,In的部分是我们需要一次性输入完成的。Out的部分,如果有输入的内容会一并写入,之后使用新的Out编号显示输入后的输出结果,以此类推,直到最终的运行结果。

如果大家在上面程序的执行过程中出现问题,很大的可能是没有选择好解释器。这时,只需要在PyCharm的右下角选择已经安装的解释器就可以了,如下图所示:

最后我们再说回到input()函数。

input()函数非常简单,像刚才我们输入的input("请输入需要打印的内容: "),其中()内的字符串叫做提示信息,可以让我们更好地实现交互,让程序的使用者知道需要输入什么内容。如果()内什么也不写也是可以的,直接在操作台的相应地方输入交互内容即可。只不过这样会让使用者不知道什么时候应该输入,以及输入什么,所以不推荐这种方式。

input()函数默认在提示信息显示完成后,连续进行输入,就像上面的例子,是在“请输入需要打印的内容: ”后直接输入的“123”。但有时这样的方式对于输入者来说不是特别的友好,所以这里给大家两个小tips:

一是在提示信息字符串后放上一两个空格,这样就不会显得特别的紧凑,可以将提示信息和输入内容在位置上加以区分,本例中就是在":"后放了一个空格。

二是在提示信息显示完成后,换行让使用者进行输入。至于如何实现,这里算是给大家留个思考题吧(答案会在下一篇文章中公布)。具体的方法我们在之前已经介绍过了,大家可以回忆一下。如果有必要可以点击《手把手陪您学Python》6——字符串的标识一文寻找答案。

这篇文章用了较大篇幅介绍了PyCharm的使用方法,大家也了解了如何使用input()函数实现与计算机的信息交互。下一篇文章将给大家介绍控制流判断语句if,敬请关注。

 

 


感谢阅读本文!如有任何问题,欢迎留言,一起交流讨论^_^

欢迎扫描下方二维码,关注“亦说Python”公众号,阅读《手把手陪您学Python》系列文章的其他篇目,或点击下方链接直达。

《手把手陪您学Python》1——为什么要学Python?

《手把手陪您学Python》2——Python的安装

《手把手陪您学Python》3——PyCharm的安装和配置

《手把手陪您学Python》4——Hello World!

《手把手陪您学Python》5——Jupyter Notebook

《手把手陪您学Python》6——字符串的标识

《手把手陪您学Python》7——字符串的索引

《手把手陪您学Python》8——字符串的切片

《手把手陪您学Python》9——字符串的运算

《手把手陪您学Python》10——字符串的函数

《手把手陪您学Python》11——字符串的格式化输出

《手把手陪您学Python》12——数字

《手把手陪您学Python》13——运算

For Fans:关注“亦说Python”公众号,回复“手14”,即可免费下载本篇文章所用示例语句。

亦说Python——Python爱好者的学习分享园地

 

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
TMS320F28335是德州仪器(TI)推出的一款数字信号处理器(DSP),用于实现各种实时控制和信号处理应用。习DSP需要掌握相关的基本知识和编程技巧。 首先,我们可以通过阅读TMS320F28335的官方文档,即TMS320F28335的PDF手册。该手册详细介绍了DSP的硬件架构、指令集、寄存器和外设等内容。通过仔细阅读和理解手册,我们可以全面掌握DSP的基本结构和工作原理。 其次,我们可以选择一个合适的开发环境,如Code Composer Studio(CCS),这是TI为DSP开发提供的集成开发环境。在CCS中,我们可以创建新的项目并配置编译器和调试器。通过CCS集成的调试功能,我们可以方便地调试和验证自己的DSP程序。 为了更好地习DSP,我们可以按照以下步骤进行实践: 1.了解DSP的基本概念和数原理,如离散傅里叶变换(DFT)、离散时间傅里叶变换(DTFT)等。 2.习DSP的编程语言,如C语言或汇编语言。TI提供了DSP的编程工具包,可以帮助我们编写和调试DSP程序。 3.选择合适的实例或项目来进行实践。可以通过加载预定义的DSP库函数或手动编写代码来实现信号滤波、变换、调制等功能。 4.通过仿真和调试,验证自己的程序是否符合预期。根据调试结果进行修改和改进,直到达到要求。 5.不断习和积累经验,参考相关的书籍和教程,习其他高级的DSP算法和应用。 总之,习DSP需要理论和实践相结合。通过阅读TMS320F28335的官方文档,配置开发环境,习基本概念和编程语言,进行实践和调试,我们可以逐步掌握DSP的原理和应用。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值