本问题已经有最佳答案,请猛点这里访问。

我写了这段代码,我在"Python for dummies"一书中找到了这段代码。

countdown = 10

while countdown:

print countdown,

countdown -= 1

print"Blastoff!"

它应该打印10 9 8 7 6 5 4 3 2 1 Blastoff!

当我运行该程序时,我收到错误'打印调用中缺少括号'

在youtube上,我找到了一个与此类似的代码,从0到10000000计数。这个工作正常。

def count(x):

while (x <= 10000000):

print (x)

x+=1

count(0)

print ("I hate my job. I quit!")

他们怎么会这么不同? 我需要什么样的基础知识才能理解这一点? 这是不同python版本的问题吗? 'Python for dummies'是一本坏书吗?

本书是为Python 2编写的,您使用的是Python 3。

print"string"是python 2.x,你使用的是python 3.x,它使用print("string")代替。

这是一个Python 2 vs 3陷阱。 print是2中的关键字,现在它是3中的函数。显然,代码是为2编写的,但是你使用的是3。

只需添加括号并像处理任何其他函数一样处理print。

对于Python 3.0和after()是`print?。

更改为print ("Blastoff!")您将不会有任何错误

您正在阅读的书是为python版本2编写的,其中if和while语句不需要括号。 但是,您似乎使用的是python版本3,它要求您在if和while语句中添加paranthesis。 您可以通过在正确位置添加paranthesis来解决此问题,或者下载python版本2(2.7是最常见的版本),这样您就可以使用代码而无需修改它。

python倒计时循环,关于while循环:简单的倒计时Python相关推荐

  1. 乐学python编程做个游戏很简单_乐学Python编程-做个游戏很简单

    Python简单易学又功能强大,而且免费开源,在国内外的很多公司得到了广泛的应用.在科学计算.游戏.图像.人工智能.机器人.教育教学和航天飞机控制等很多领域,Python也是非常重要的编程工具. 本书 ...

  2. python打造excel神器_超简单:用Python让Excel飞起来

    前言 如何获取学习资源 章Python快速上手 1.1为什么要学习用Python控制Excel 1.2Python编程环境的搭建 1.2.1安装Python官方的编程环境IDLE 1.2.2安装与配置 ...

  3. python怎么编写在线excel_超简单:用Python让Excel飞起来(零基础学python,用python实现办公自动化)...

    王秀文,有超过6年的后端开发.运维开发经验,擅长Python.Node.js.Java.Go等主流编程语言.曾参与翻译Elasticsearch官方技术文档.有IoT系统开发经验和CRM系统设计开发经 ...

  4. python性能测试可视化_locust安装及其简单使用----基于python的性能测试工具

    1.已安装python3.6 ,安装步骤略 pip安装: pip install locust 检查locust是否安装成功 locust --help 2.安装 pyzmq If you inten ...

  5. sublime python 断点测试_通过sublime简单的调试Python程序

    1.打开Sublime Text 3,工具(Tools)-->编译系统(Build System)-->新编译系统(Build New System),就会打开文件 untitled.su ...

  6. python批量下载网页文件-超简单超详细python小文件、大文件、批量下载教程

    按照不同的情况,python下载文件可以分为三种: 小文件下载 大文件下载 批量下载 python 小文件下载 流程:使用request.get请求链接,返回的内容放置到变量r中,然后将r写入到你想放 ...

  7. python新手小项目实例-有没有简单一点的 Python 小例子或小项目?

    可能很多人学编程有个误区,总想着从最基础的原理开始,看了一大堆书一堆视频还是不会,兴趣也早没了.而自己动手写代码是最好的开始方式,不管TM三七二十一,直接就是干,无论是看书还是看视频,确保身边有台电脑 ...

  8. python创建网盘_超简单!基于Python搭建个人“云盘”

    1 简介 当我们想要从本地向云服务器上传文件时,比较常用的有pscp等工具,但避免不了每次上传都要写若干重复的代码. 而笔者最近发现的一个基于Python的工具updog,可以帮助我们在服务器上搭建类 ...

  9. python 基础代谢率计算器_编程 - 实现简单功能:Python

    1. 52周存钱挑战1 import math 2 import datetime 3  4  5 def save_money_in_n_weeks(money_per_week, increase ...

  10. python抓取取微博评论简单示例

    python抓取取微博评论简单示例 使用python中的requests以及re库对人民日报的一篇新冠疫苗文章前30页评论进行抓取.抓取微博评论使用的是微博的移动端网页.具体代码如下 import r ...

最新文章

  1. Matlab中Ksdensity()函数的用途 (2011-04-02 16:55:17)
  2. 使用reserve函数避免vector和string的内存重新分配
  3. C#控件绑定数据源方式
  4. Mac--PHP已经开启gd扩展验证码不显示
  5. 程序员怎样获取更多的劳动收入
  6. 1NF 2NF 3NF BCNF
  7. c语言输入一个字符 对其进行归类,计算机二级C语言改错题归类 - 图文
  8. Node.js 使用http客户端向网站请求数据并保存
  9. ccc强制性认证是什么?
  10. ENVI学习总结——基于改进的 CASA 模型反演NPP
  11. chmod 755 究竟是什么鬼?
  12. Python爬取视频之爱情电影及解密TS文件和两种合并ts的方法
  13. 软件调试高级研习班庐山秀峰站(2017-06)
  14. 外存及虚拟存储器管理
  15. B-SOiD 系统运行报错全记录
  16. C语言如何计算数组的长度
  17. User-Agent详解
  18. 针对chromium IME的外接输入法框架
  19. python练习(4)
  20. 夜光带你走进python开发 (三十九)传奇语言

热门文章

  1. 三年人养玉,十年玉养人,是真的吗?有科学依据吗?
  2. 打印html时字号不对,HTML+CSS入门 移动端页面字体在微信被放大导致排版错乱如何解决...
  3. 赶快卸载!又一批恶意浏览器插件曝光,部分含木马病毒
  4. 51单片机 24C02器件读写+Proteus仿真
  5. 【数字后端设计--PA分析】芯片设计中的IR drop是什么?
  6. Adobe XD下载以及探索
  7. c语言为什么要规定数据类型,c语言为什么有数据类型
  8. 鼠标滚动分页查询 下拉过滤
  9. O2O B2B B2C C2C P2P 名词解释
  10. Solaris资源监控命令