# Python语言基础教程(5) ------ If
Python语言基础教程(5) ------ If
继续上次的程序
会思考的程序
我们已经能让程序程序判断我们输入的值了,但这程序还是有点呆,根本不会思考
因为到目前为止,我们的程序都是按照顺序从上到下一行接一行地执行
有同学发来问题了:怎么能让它根据我们输入的结果来选择执行呢?答案就是 – if
解释一下,程序顺序往下执行遇到if语句的时候,会去判断它所带条件的真假。
“如果”为True
,就会去执行接下来的内容。“如果”为False
,就跳过。
语法
语法为:
if 条件: 选择执行的语句
特别说明:条件后面的冒号不能少,同样必须是英文字符
特别特别说明:if内部的语句需要有一个统一的缩进,一般用4个空格
python用这种方法替代了其他很多编程语言中的{}。你也可以选择1/2/3…个空格或者按一下tab键,但必须整个文件中都统一起来
千万不可以tab和空格混用,不然就会出现各种莫名其妙的错误。所以建议都直接用4个空格
上栗子:
var = input()
if var:
print("haha")
试试看?输入True,就会得到回答。输入False,什么也没有
实例
所以,我们可以这样写一个小游戏
num = 10
print('Guess what I think?')
answer = input()
if answer<num:
print 'too small!'
if answer>num:
print 'too big!'
if answer==num:
print 'BINGO!'
来解释一下这段代码
先定义了一个初始变量num
接着print输出询问话语
在用answer
记录下input用户输入的值
(它不动就在等你,小白已经被教训了看这里)
接着判断,是否小于num,是就执行下面的,不是就跳到下一个if语句
同理…
if在编程语言中被称为“控制流语句”,用来控制程序的执行顺序。还有其他的控制流语句,后面我们会用到。
最后感谢@小曹162020的GitHub Page
教程
我搭建了自己的网站点我
有一个计算器功能,python脚本打造
白白
本文地址:https://blog.csdn.net/m0_49658122/article/details/107660130
上一篇: 利用python将Mysql信息以Excel文件并作为邮件附件发送
下一篇: 鸡兔同笼