2019独角兽企业重金招聘Python工程师标准>>>

print,中文意思是打印,在python里它不是往纸上打印,而是打印在命令行,或者叫终端、控制台里面。print是python里很基本很常见的一个操作,它的操作对象是一个字符串(什么是字符串,此处按住不表,且待日后慢慢道来)。基本格式是: print 你要打印的东西或者 print(你要打印的东西)这里一定要英文字符的括号,所有程序中出现的符号都必须是英文字符,注意别被你的输入法坑了。

各位同学可以在自己的python环境中试着输出以下内容(这里是命令行下的效果,使用在线编辑器或者IDE的同学,只需要输入“>>>”后面的内容就可以了):

>>> print "hello"
hello
>>> print 'world'
world
>>> print 1
1
>>> print 3.14
3.14
>>> print 3e30
3e+30
>>> print 1 + 2 * 3
7
>>> print 2 > 5
False

直接在print后面加一段文字来输出的话,需要给文字加上双引号或者单引号。大家发现,print除了打印文字之外,还能输出各种数字、运算结果、比较结果等。你们试着自己print一些别的东西,看看哪些能成功,哪些会失败,有兴趣的话再猜一猜失败的原因。

其实在python命令行下,print是可以省略的,默认就会输出每一次命令的结果。就像这样:
>>> 'Your YiDa!'
'Your YiDa!'
>>> 2+13+250
265
>>> 5<50
True

今天内容就这么多。没听出个所以然?没关系,只要成功print出来结果就可以,我们以后还有很多时间来讨论其中的细节。

这个短期目标就是一个很简单很弱智的小游戏:
COM: Guess what I think?
5
COM: Your answer is too small.
12
COM: Your answer is too large.
9
COM: Your answer is too small.
10
COM: BINGO!!!
解释一下:首先电脑会在心中掐指一算,默念一个数字,然后叫你猜。你猜了个答案,电脑会厚道地告诉你大了还是小了,直到最终被你果断猜中。
这是我十几年前刚接触编程时候写的第一个程序,当时家里没有电脑,在纸上琢磨了很久之后,熬到第二个星期的电脑课才在学校的486上run起来。后来我还写过一个windows下的窗口版本。现在就让它也成为你们第一个完整的程序吧。照我们每天5分钟的进度,初步估计半个月后大约能完成了。

转载于:https://my.oschina.net/u/2354614/blog/545585

【Python 第2课】print相关推荐

  1. [Python第2课]print介绍

               感谢大家的热心宣传,每天的人数都在持续增加,后续打算把python和linux教程放在一起,每天两篇文章,让你不但掌握python,还要学会linux的相关技能.     === ...

  2. python课程推荐-课程推荐:四天人工智能 python入门体验课

    作为一名被大数据和数量信息包裹的文案,我们必定要在文案力.创意和策略能力之外,准备一个加薪引擎--以技术思维处理数据运算的能力. 只有跑得足够快,才能不被行业当成 "老古董" 落下 ...

  3. python编程基础_月隐学python第2课

    python编程基础_月隐学python第2课 学习目标 掌握变量的输入和输出 掌握数据类型的基本概念 掌握算数运算 1.变量的输入和输出 1.1 变量输入 使用input输入 input用于输入数据 ...

  4. Python第十七课(面向对象基础)

    Python第17课(面向对象基础)    >>>思维导图>>>中二青年 面向对象编程思想OOP 什么是面向对象 面向对象是一种编程思想,是前辈们总结出的经验,指导 ...

  5. 吴枫 python小课账号_无门槛速学编程——Python小短课,自上而下分而治之

    [Python小短课 11]自上而下,分而治之 做任何事都需计划,编程也是. 譬如写文章要列大纲.作画要想布局,编程也需先谋全局,而后思虑细节. 就以上回说到的"找宝藏"这个程序举 ...

  6. python集合运算_从零开始学Python - 第014课:常用数据结构之集合

    在学习了列表和元组之后,我们再来学习一种容器型的数据类型,它的名字叫集合(set).说到集合这个词大家一定不会陌生,在数学课本上就有这个概念.通常我们对集合的定义是"把一定范围的.确定的.可 ...

  7. Python第十课(函数3)

    Python第十课(函数3)    >>>转到思维导图>>>转到中二青年 闭包函数 1.定义在函数内部的函数 2.内部函数内部函数引用了外部函数名称空间作用域的名字 ...

  8. python小课离线版_全民编程——Python小短课,不做无头苍蝇

    [Python小短课 3]不做无头苍蝇 无论什么程序语言,是C还是Java还是Python还是Go,本质上是一种文字交流体系,谁与谁交流?上帝和仆人交流,你是唯一的上帝,CPU.内存.磁盘等都是你忠诚 ...

  9. python学习第一课

    python学习第一课 课前回顾 1.请求类型: 2.传参类型: 3.postman断言.参数化.多接口参数依赖 接口文档 这个接口是做什么的?URL请求类型参数--> 如何传递参数params ...

  10. Python第八课(函数1)

    Python第八课(函数1)    >>>转到思维导图>>>转到中二青年 函数的返回值 函数内要想返回给调用者值 必须用关键字return 不写return:函数默 ...

最新文章

  1. 艾伟_转载:学习 ASP.NET MVC (第五回)理论篇
  2. Boreas: 一种基于token 的精确并且大规模检测代码克隆的方法
  3. Linux cat 命令
  4. transformers库的使用【二】tokenizer的使用,模型的保存自定义
  5. 搜索引擎利用机器学习排序
  6. Java 多线程常见问题
  7. 预编译头超出上限错误 就是include比较多
  8. [HDU 6643] Ridiculous Netizens(点分治+根号分治+dp)
  9. 【RS】OSPF邻居关系(1)--OSPF邻居表为空
  10. IDEA中自动导包设置及自动导包快捷键
  11. pip的安装,卸载和换源
  12. python实现矩阵乘法(不用numpy)
  13. linux2T硬盘分区命令,linux系统使用parted命令对大于2T的硬盘进行分区教程
  14. dede源码详细分析之--全局变量覆盖漏洞的防御
  15. DiskPart使用方法(ZT)
  16. imshow显示图像为纯白
  17. 2022世界杯不扩军!国足教练:机会来了
  18. 收藏!闲鱼卖货实操,小白轻松入门
  19. HTML和CSS中如何判断ie各版本浏览器
  20. python实现Excel中的数据透视表功能

热门文章

  1. 无监督机器学习中,最常见的聚类算法有哪些?
  2. SAP MM 移动类型343不开放给业务人员之思考
  3. 盘点丨那些顶级的AI机器人“大脑”
  4. 《用Python进行自然语言处理》第 4 章 编写结构化程序
  5. 创新是低情商的人做的
  6. 知识图谱和图分析与可视化
  7. 2018AI和机器学习界的12个重大收购案
  8. 50大产业链全景图(高清完整版)
  9. 三份研究报告,聚焦 AI 的三大主要话题
  10. 腾讯AI战略详解:技术社会与创新图景 | 2017互联网科技创新白皮书重磅首发