这种模式被称作交互式是因为shell与用户进行交互。这种模式也是大多数用户非常熟悉的:登录、执行一些命令、签退。当你签退后,shell也终止了。
shell也可以运行在另外一种模式:非交互式模式。在这种模式下,shell不与你进行交互,而是读取存放在文件中的命令,并且执行它们。当它读到文件的结尾,shell也就终止了。@ECHO off
SET times=
SET /P times="请输入时间:[默认 22:00]"
IF "%times%"=="" (
SET times="22:00"
)
at %times% shutdown
Python有两种基本模式,脚本模式和交互模式。其中交互模式适合快速方便的运行单行代码或者代码块,因为它总是能立即给出运行结果,再加上Python的语法设计的很简洁且符合人们的数学习惯,所以Python交互模式可以作为计算器使用。
简单加减乘除
以Linux和MacOS为例,打开终端,输入命令(没有安装Python3或者其他问题请参考之前的文章):
可以进入Python交互模式,命令提示符>>>在提示我们输入命令。本篇文章将不会介绍Python数据类型或者其他的相关知识,仅仅站在一个试图迈进Python的大门的纯小白角度,看看Python一些简单有意思的功能。加法、减法分别使用+和-运算,负号也使用-,下面演示了一些加减运算,小数要使用小数点“”:
可以发现,使用Python做整数的加减运算就像在计算器中做运算一样。乘除法也基本一致,乘法使用符号(键盘上同时按下shift + 数字8),除法使用符号“/”:
你会发现,加减运算也十分符合我们的习惯,几乎不需要额外的学习成本。
Python的小数运算
Python在做小数之间的运算时,有时候会发生意向不到的情况,比如,计算"01 + 01":
结果完全正确,那么,要再多加一个01呢:
我们期望的结果是03,但实际结果是030000000000000004,十分近似,但是并不理想,再来看一个例子:
12 - 1不应该是02吗,019999999999999996是什么其实这并不怪Python,使用二进制的计算机就是不能很好的处理十进制的小数,感兴趣的同学可以搜索“浮点数”相关内容。
更多关于Python的基础性知识可以看下这个网页的视频教程,Python常用模块与图形化开发实战,希望我的回答能帮到你。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)