千家信息网

如何使用Python解释器进行程序编制

发表于:2024-11-24 作者:千家信息网编辑
千家信息网最后更新 2024年11月24日,今天就跟大家聊聊有关如何使用Python解释器进行程序编制,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。这篇文章和如何闯入别人的计算机系统之类
千家信息网最后更新 2024年11月24日如何使用Python解释器进行程序编制

今天就跟大家聊聊有关如何使用Python解释器进行程序编制,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

这篇文章和如何闯入别人的计算机系统之类的东西无关。我不关注那类事情,所以请不要email问我那些东西。
注意。要使此文中的例子正确运行,你应该把它们写在一个文本文件中,然后用解释器运行;不要试图直接在交互方式下运行它们--不是所有的都可以这样运行。

要用Python解释器写程序,你必须先安装一个Python解释器。它可以存在于大多数平台(包括Macintosh、Unix和Windows)。更多与此有关的信息可以在python的网站上找到。你还应该有一个文本编辑器(象emacs、notepad或者类似的东西)。

你大概可以看出它同火腿沙拉菜谱的相似性(尽管有些细微的差别)。但它是如何工作的呢?首先,以#开始的行叫做注释事实上会被计算机忽略。然而插入象这样小段的注释对于增强你程序的可读性来说是很重要的。 接下来,看起来象 foo = bar 这样的行叫做赋值。

对于 width = 20 这样的情况来说就是告诉计算机从这里开始width就代表20了。它还意味着一个名字"width"的变量从此被创建了(如果它先前已经存在,那么会被重新覆盖)。

所以,我们以后使用这个变量的时候,计算机就知道了它的值。然而,这事实上并不比计算矩形面积的那个程序更有意思。至少在我看来是这样。它有些僵硬。如果我们看到半径为31的圆该怎么办?

怎样让计算机知道?这有点象沙拉菜谱中的:"烧3到4分钟直到火腿熟了为止。"要知道何时烧熟,我们必须检查。我们需要反馈,或者提示。计算机如何知道我们圆形的半径?同样需要输入资料……我们可以做的是告诉计算机半径是多少:

# Calculate all the primes below 1000  # (Not the best way to do it, but...)  result = [1]  candidates = range(3, 1000)  base = 2 product = base while candidates:      while product < 1000:         if product in candidates:              candidates.remove(product)          productproduct = product+base      result.append(base)      base = candidates[0]      product = base     del candidates[0]      result.append(base)      print result

现在程序变得漂亮一些了……input是个被称为函数的东西。(很快你将学习创建你自己的函数。而input是Python解释器内建的函数。)仅仅写下 input 什么也不会做……你必须在它的后面放上一对括号。所以input()可以工作--它会简单的要求用户输入半径的长度。

而上面的那个版本对用户来说也许更友好一些,因为它首先打印出了一个问题。当我们将诸如提问字符"What is the radius?"之类的东西放在函数调用的括号中。这个过程被称为函数的参数传递。括号中的内容被称为参数。在上个例子中我们传递了一个提问作为参数以便input知道在获得答案前应该先打印什么。

看完上述内容,你们对如何使用Python解释器进行程序编制有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。

计算机 程序 解释器 解释 东西 函数 内容 半径 运行 参数 括号 编制 事实 事实上 例子 变量 文本 更多 沙拉 注释 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 沈阳物流软件开发公司哪家好 杭州教育软件开发 公司排名 软件开发 sit 湛江有什么软件开发公司 火星人集成灶软件开发 挖财网络技术有限公司总裁顾晨炜 网络安全中会用到的安全设备 宝山区工商软件开发服务电话 数据宝游族网络技术有限公司 逃离塔可夫哪个服务器人少 uu农场软件开发 亲子网络安全教育小结 数据库原理及设计题库 弘历软件开发花多少钱 三国志战略版服务器满了进不去 网络安全备案需要什么 数据库列数限制 数据库锁面试详解 软件开发工作量总价估算方式 云浮定制软件开发 网络安全防骗方法图解 网络安全等级保护的能力要求 梅河口华为服务器 小米手机qq邮箱的服务器怎么填 做软件开发怎么学 数据库应用期末考查试卷 高港区自动化网络技术诚信服务 国家基础地理信息数据库的特点 服务器u盘可以共享吗 违反网络安全法著名事例
0