Python中的条件语句根据特定布尔约束的计算结果是真还是假来执行不同的计算或操作。Python中的IF语句处理条件语句。
到目前为止演示的代码是由顺序执行组成的。但实际情况是,程序通常需要跳过一些语句,重复一系列语句,或者在要执行的备选语句集之间进行选择。
这需要应用到控制结构,控制结构指导程序中语句的执行顺序(称为程序的控制流)。
整套学习自学教程中应用的数据都是 《三國志》 、 《真三國無雙》 系列游戏中的内容。
if布尔运算的表达式:执行的Python语句# Example x=1y=2 ifxy : # True Print(' Yes ')yesifyx : # False Print(' Yes ')ifx : # False Print(' Yes ')ify : # True Print(' Yes ')Yesifxory True Print(' Yes ')yesifxandy : # False Print(' Yes ')if '无双三国'# true print('yes')yesif
襄阳后,诸葛亮说先攻从,荆州可有。已故的勋爵说,& quot我不能忍受。"—— 《三国志蜀书先主传》如果曹操进攻荆州,刘备有几种选择:1。取丛而代之;2.疏散到南方;3.联合孙权阻止曹操;4.直接投降。
Python语句1由if布尔表达式:执行python语句2执行python语句3Python遵循一种叫做越位规则的约定,遵守越位规则的语言通过缩进定义块。缩进用于定义复合语句或块。
复合if语句如下。
如果布尔计算: python语句1执行了python语句2的表达式.python语句3执行了后续语句if['太史慈''大乔''丁奉']: print(' 1 ')print(' 2 ')print(' ')中的'孙尚香')print ('n') print。
通过else子句评估条件,并在条件为真时执行语句。
if布尔计算表达式执行的Python语句: 1 else 3360 python语句2x=20 ifx 50: print(' 1111 ')print(' 2222 ')else 3360 print(' 2222 ')print(' 1111 ')。11112222 x=120 ifx 50: print(' 1111 ')print(' 2222 ')else : print(' 2222 ')print(' 1111 ')22221111elif语句
Elif可以指定任意数量的子句,其中有且仅有一个子句为真。
Name='季孙' ifname=='孙尚香' 3360print ('{}!'format(name))elifname=='太史慈' 3360print ('{}!'format(name))elifname==' Sun Jiu ' print(' { }!'format(name))elifname=='大乔' 3360print ('{}!'format (name)) else 3360 print('是谁?')孙伟!您还可以使用字典更简单地操作数据。
Names={ '孙尊' '孙尊!'太史慈:太史慈!大乔大乔:号孙尚香:孙尚香!}print(names.get('孙九''是谁?))孙伟!Print(names.get('小乔''是谁?))是谁?
if布尔运算的表达式:执行的python语句#等价于if布尔运算的表达式:执行的python语句if '三国志无双' print(' true ');打印(' true ');print(' true ')true else和elif也可以应用于单行的缩写。
x=2 ifx==1: print(' Wei ');印('魏');print(' Wei ')elifx==2: print(' Shu ');Print('蜀')else:print('晋');印('金')
Python语句执行1if布尔计算表达式else python语句2age=27s='诸葛亮未出山' ifage21else '诸葛亮出山'的'诸葛亮出山' ifelse标准语句。
Ifab :m=else :m=b #等价于python语句1 If m=aifabel SEB # python语句2x=y=40z=1xyfyelsey 2Z42 #如果布尔计算的表达式为真,则返回执行的python语句1,不执行执行执行的python语句2。Z=(1 x)ifxyelse(y 2)z42#如果布尔计算的表达式为false,则返回已执行的python语句2,不执行已执行的python语句1。x=y=40z=1(Xifxyelsey)2z 43
通常我们用pass作为函数或者条件子语句的占位符,表示具体内容可以在以后填充。
ifTrue:pass通过
上一篇:arctanx等于什么(欧拉对)
下一篇:智慧是什么意思(2022虎年)