看Python的if语句:如何克服选择困难症?

逛商场看见YLS搞活动,这个颜色我喜欢,那个颜色我也喜欢,但摸摸钱包好像只能买一个……这个?那个?

百度给我发了offer,腾讯也给我发了offer……百度?腾讯?去哪一家好呢?

相信生活中的你也经常面临着各种各样的选择,这个时候你是不是就犯了选择困难症?

其实在代码中也是充满选择和条件的,今天小U就带大家一起来看看Python是如何解决“选择困难症”的!

Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。

比如举一个简单的例子:判断十字路口哪个颜色灯亮?1.红灯亮了,停,2.绿灯亮了,行,3.黄灯亮了,慢行,4.灯不亮了,向维修人员报告错误,这就是典型的条件语句。

那对于Python而言,怎么判断应该走哪条路呢?

Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false。

Python 编程中 if 语句用于控制程序的执行,基本形式为:

if判断条件:

执行语句A……

else:

执行语句B……

有点儿类似于高中数学的算法语句~

基本形式

其中"判断条件"成立时(非零),则执行后面的语句,执行内容可以多行,以缩进来区分表示同一范围。else 为可选语句,当需要在条件不成立时执行内容则可以执行相关语句。例如:

#!/usr/bin/python

# -*- coding: UTF-8 -*-

# 例1:if你对学习Python感兴趣吗?

flag = False

name = '不感兴趣'

if name == '感兴趣': # 判断变量否为'感兴趣'

flag = True # 条件成立时设置标志为真 print '欢迎来到优就业Python学习交流群:519489681 备注:小白' # 并输出欢迎信息

else:

print name # 条件不成立时输出变量名称

输出结果:

elif形式

当判断条件为多个值时,可以使用以下形式elif

if 判断条件1:

执行语句1……

elif 判断条件2:

执行语句2……

elif 判断条件3:

执行语句3……

else:

执行语句4……

简单的语句组

在同一行的位置上使用if条件判断语句,如下实例:

#!/usr/bin/python

# -*- coding: UTF-8 -*-

var = 优就业

if ( var == 优就业 ) : print "变量 var 的值为优就业"

print "学IT就选中公优就业"

输出的值为:

学IT就选中公优就业

  • 发表于:
  • 原文链接:https://kuaibao.qq.com/s/20181121G1RDLG00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券