今天周六,我赶往济南,路途遥远,一直在火车上,所以没来的及更新课程。

今天暂时改回直接推送Python课程,明天时候再恢复回复序号看文章的状态。大家的昨天的作业有没有做出来呢,看到很多小伙伴都截图给我了,做的比较不错,也有的同学想到了应该使用条件判断,大家进步神速,都会抢答了。

=====================言归正传=============================

继续上次的程序。我们已经能让程序程序判断我们输入的值了,但这程序还是有点呆,不管怎样都要把话说三遍。因为到目前为止,我们的程序都是按照顺序从上到下一行接一行地执行。有同学发来问题了:怎么能让它根据我们输入的结果来选择执行呢?答案就是 -- if

来看一张图(纯手绘,渣画质)

解释一下,程序顺序往下执行遇到if语句的时候,会去判断它所带条件的真假。

“如果”为True,就会去执行接下来的内容。“如果”为False,就跳过。

语法为:

if 条件:

选择执行的语句

特别说明:条件后面的冒号不能少,同样必须是英文字符。

特别特别说明:if内部的语句需要有一个统一的缩进,一般用4个空格。python用这种方法替代了其他很多编程语言中的{}。你也可以选择1/2/3...个空格或者按一下tab键,但必须整个文件中都统一起来。千万不可以tab和空格混用,不然就会出现各种莫名其妙的错误。所以建议都直接用4个空格。

举个栗子:

hisIsLove = input()    if this Is Love:        print "再转身就该勇敢留下来"

试试看?输入True,就会得到回答。输入False,什么也没有。(如果你那里输出中文有问题,请自行改成英文)

所以,我们的游戏可以这样改写:

num = 10    print 'Guess what I think?'    answer = input()

if answer

if answer>num:        print 'too big!'

if answer==num:        print 'BINGO!'

if在编程语言中被称为“控制流语句”,用来控制程序的执行顺序。还有其他的控制流语句,后面我们会用到。

有的童鞋已经发现了这个游戏好无趣有没有,因为我自己知道答案,在去猜。这好像是我左手拿石头然后一松手,用右手去抓一样无趣。那能否在进一步呢。有什么办法可以让我不知道电脑的答案,我再去猜呢,这个明天再讲

大家看看昨天的作业,是不是有了新的方法了呢。大家都在期待最终游戏的成型,其实我已经为大家想好了第二个游戏了哦,100多行的程序呢,大家加油吧。

python编程课第七课_Python 第7课 if的介绍和使用相关推荐

  1. Python编程学习第七课之Python的数据类型

    在没有接触编程以前,电脑通常是用来看视频.听音乐以及玩游戏的.在这个过程里面,计算机不仅仅可以进行数字计算,还可以处理我们的视频.音乐以及动画等各种各样生活中常见的数据,针对这些不同的数据,每种编程语 ...

  2. python编程从入门到实战的16堂课_好评如潮,百万Python程序员的「案头必备书」,终于出配套习题解答了!...

    原标题:好评如潮,百万Python程序员的「案头必备书」,终于出配套习题解答了! 据SlashData统计,截止到2020年3月世界上超过840万使用Python编写代码的开发人员.机器学习的兴起是P ...

  3. python编程能有什么用_python编程能做什么开发

    Python作为一种功能强大,并井且简单易学的编程语言而广受好评,那么Python都能做么?概据起来有以下几个方面. 1.Web开发 使用Python的一个基本应用就是进行Web开发,在国内,大一些的 ...

  4. python编程手机模拟点击_python模拟点击玩游戏的实例讲解

    小编发现很多小伙伴都喜欢玩一些游戏,而手游因为玩的场景限制不多,所以受众的人更多.游戏里有很多重复的任务需要我们完成,虽然过程非常无聊,但是为了任务奖励还是有很多小伙伴不厌其烦的去做.那么,有没有什么 ...

  5. python 编程该看那些书籍_python编程入门书籍-零基础学习Python编程,这8本书必看!...

    作为一名程序员,你肯定知道Python语言,从2017年开始Python的热度就一路飙升,已经成为大量开发者推荐入门的编程语言和第二编程语言,而且Python还是人工智能的主要编程语言,受到大众的追捧 ...

  6. python编程软件手机版下载_Python编程狮

    Python编程狮app是一款旨在为想要学习软件编程用户量身打造的手机客户端,用户可任意查看有关平台发布的各类教程视频内容进行了解,只需在线点击需要学习的教程名称即可直接进入详情界面学习:平台针对不同 ...

  7. python编程从入门到实战的16堂课_Python编程从入门到实战的16堂课(第2版)简介,目录书摘...

    目录: 目 录 第1章 程序设计所需要的基础知识 1 1-1 什么是程序设计语言 1 1-2 程序设计的重要性 3 1-3 最受欢迎的程序设计语言 4 1-4 学习程序设计需要知道的逻辑概念 6 1- ...

  8. python从第二行开始写_Python第2课 - 第一个Python程序

    在本节课中,你将运行自己的第一个程序 -- hello_world.py.在这之前,需要熟悉两个概念:命令行模式和Python交互模式.同时掌握输入和输出. 1. 命令行模式和Python交互模式 1 ...

  9. python编译器包括的简单过程_python基础第二课

    一  认识模块 1.1  sys #!/usr/bin/env python3 #Author: Sam Gao importsysprint(sys.path) #打印PYTHONPATH环境变量# ...

  10. python编程练习(小甲鱼)第16-20课

    1.将可迭代对象转化为列表,元组,字符串的内置函数 list() tuple() str() 2.区分reverse()和reversed(),为什么用法不一样 reverse()是python中列表 ...

最新文章

  1. Task04——零基础入门NLP - 基于深度学习的文本分类1
  2. 欠债2亿,清华辍学少女用13年时间把自己修成了“锦鲤女王”!
  3. hdu 1495 非常可乐(BFS)
  4. 再起航,我的学习笔记之JavaScript设计模式23(中介者模式)
  5. asp.net 图片 上传 打水印 高质量缩略图
  6. 最透彻的关于“随机数种子”和“伪随机数”的产生原理
  7. 【ICLR2020】通过强化学习和稀疏奖励进行模仿学习
  8. 最短路最小生成树水题
  9. 读论文 + 总结 + 笔记
  10. java实现 GB35114 sip AuthorizationHeader遇到的一个小坑
  11. 8000401a错误解决方式(Excel)
  12. 2020年下半年信息系统项目管理师综合知识真题试题解析
  13. 微信小程序ios无法播放视频
  14. 年薪百万阿里前端工程师分享——Web应用实例:音频可视化
  15. 特殊字符的处理 GS RS EOT
  16. 微信支付sdk部署在服务器,android接入微信支付SDK
  17. day07【Collection、泛型、数据结构】
  18. 杰理之音箱版本 SDK200 单音 VCOMO 直推,喇叭没声音问题【篇】
  19. 2012意大利之行3:罗马的路和车_我是亲民_新浪博客
  20. 微信小程序如何使用解析 nbsp; lt; gt; amp; apos; ensp; emsp;等字符?

热门文章

  1. 2个YUV视频 拼接技术
  2. 2.3.3 Zero Sum 和为零(DFS)
  3. hive sql 13位毫秒时间戳转日期
  4. spark rdd详解二(transformation与action操作)
  5. ftp文件传输有服务器吗,ftp文件传输有服务器吗
  6. memcache 由于目标计算机积极拒绝,无法连接,无法连接memcached服务器
  7. python字符串与数字转换,python 字符串和整数的转换方法
  8. 清除VCENTER中的日志文件
  9. 山西工商学院计算机科学与技术专业怎么样,山西工商学院计算机科学与技术专业2016年在山西理科高考录取最低分数线...
  10. lol峡谷之巅区服务器位置,LOL: 论峡谷之巅和艾欧尼亚哪个区水平更高?