python编程课第七课_Python 第7课 if的介绍和使用
今天周六,我赶往济南,路途遥远,一直在火车上,所以没来的及更新课程。
今天暂时改回直接推送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的介绍和使用相关推荐
- Python编程学习第七课之Python的数据类型
在没有接触编程以前,电脑通常是用来看视频.听音乐以及玩游戏的.在这个过程里面,计算机不仅仅可以进行数字计算,还可以处理我们的视频.音乐以及动画等各种各样生活中常见的数据,针对这些不同的数据,每种编程语 ...
- python编程从入门到实战的16堂课_好评如潮,百万Python程序员的「案头必备书」,终于出配套习题解答了!...
原标题:好评如潮,百万Python程序员的「案头必备书」,终于出配套习题解答了! 据SlashData统计,截止到2020年3月世界上超过840万使用Python编写代码的开发人员.机器学习的兴起是P ...
- python编程能有什么用_python编程能做什么开发
Python作为一种功能强大,并井且简单易学的编程语言而广受好评,那么Python都能做么?概据起来有以下几个方面. 1.Web开发 使用Python的一个基本应用就是进行Web开发,在国内,大一些的 ...
- python编程手机模拟点击_python模拟点击玩游戏的实例讲解
小编发现很多小伙伴都喜欢玩一些游戏,而手游因为玩的场景限制不多,所以受众的人更多.游戏里有很多重复的任务需要我们完成,虽然过程非常无聊,但是为了任务奖励还是有很多小伙伴不厌其烦的去做.那么,有没有什么 ...
- python 编程该看那些书籍_python编程入门书籍-零基础学习Python编程,这8本书必看!...
作为一名程序员,你肯定知道Python语言,从2017年开始Python的热度就一路飙升,已经成为大量开发者推荐入门的编程语言和第二编程语言,而且Python还是人工智能的主要编程语言,受到大众的追捧 ...
- python编程软件手机版下载_Python编程狮
Python编程狮app是一款旨在为想要学习软件编程用户量身打造的手机客户端,用户可任意查看有关平台发布的各类教程视频内容进行了解,只需在线点击需要学习的教程名称即可直接进入详情界面学习:平台针对不同 ...
- python编程从入门到实战的16堂课_Python编程从入门到实战的16堂课(第2版)简介,目录书摘...
目录: 目 录 第1章 程序设计所需要的基础知识 1 1-1 什么是程序设计语言 1 1-2 程序设计的重要性 3 1-3 最受欢迎的程序设计语言 4 1-4 学习程序设计需要知道的逻辑概念 6 1- ...
- python从第二行开始写_Python第2课 - 第一个Python程序
在本节课中,你将运行自己的第一个程序 -- hello_world.py.在这之前,需要熟悉两个概念:命令行模式和Python交互模式.同时掌握输入和输出. 1. 命令行模式和Python交互模式 1 ...
- python编译器包括的简单过程_python基础第二课
一 认识模块 1.1 sys #!/usr/bin/env python3 #Author: Sam Gao importsysprint(sys.path) #打印PYTHONPATH环境变量# ...
- python编程练习(小甲鱼)第16-20课
1.将可迭代对象转化为列表,元组,字符串的内置函数 list() tuple() str() 2.区分reverse()和reversed(),为什么用法不一样 reverse()是python中列表 ...
最新文章
- Task04——零基础入门NLP - 基于深度学习的文本分类1
- 欠债2亿,清华辍学少女用13年时间把自己修成了“锦鲤女王”!
- hdu 1495 非常可乐(BFS)
- 再起航,我的学习笔记之JavaScript设计模式23(中介者模式)
- asp.net 图片 上传 打水印 高质量缩略图
- 最透彻的关于“随机数种子”和“伪随机数”的产生原理
- 【ICLR2020】通过强化学习和稀疏奖励进行模仿学习
- 最短路最小生成树水题
- 读论文 + 总结 + 笔记
- java实现 GB35114 sip AuthorizationHeader遇到的一个小坑
- 8000401a错误解决方式(Excel)
- 2020年下半年信息系统项目管理师综合知识真题试题解析
- 微信小程序ios无法播放视频
- 年薪百万阿里前端工程师分享——Web应用实例:音频可视化
- 特殊字符的处理 GS RS EOT
- 微信支付sdk部署在服务器,android接入微信支付SDK
- day07【Collection、泛型、数据结构】
- 杰理之音箱版本 SDK200 单音 VCOMO 直推,喇叭没声音问题【篇】
- 2012意大利之行3:罗马的路和车_我是亲民_新浪博客
- 微信小程序如何使用解析 nbsp; lt; gt; amp; apos; ensp; emsp;等字符?
热门文章
- 2个YUV视频 拼接技术
- 2.3.3 Zero Sum 和为零(DFS)
- hive sql 13位毫秒时间戳转日期
- spark rdd详解二(transformation与action操作)
- ftp文件传输有服务器吗,ftp文件传输有服务器吗
- memcache 由于目标计算机积极拒绝,无法连接,无法连接memcached服务器
- python字符串与数字转换,python 字符串和整数的转换方法
- 清除VCENTER中的日志文件
- 山西工商学院计算机科学与技术专业怎么样,山西工商学院计算机科学与技术专业2016年在山西理科高考录取最低分数线...
- lol峡谷之巅区服务器位置,LOL: 论峡谷之巅和艾欧尼亚哪个区水平更高?