最基本的if陈述类型如下:
if < expr > :
< statement >
在上面显示的表格中:
<expr>是在布尔上下文中计算的表达式<statement>是一个有效的Python语句,表示在条件语句成立时执行的命令,必须缩进。- If
<expr>为true(计算为“truthy”的值),然后<statement>执行。如果<expr>为false,则<statement>跳过并且不执行。
以下是条件语句if声明的几个示例:
>>> x = 0
>>> y = 5
>>> 如果 x < y : #Truthy
... print ('yes' )
...
yes
>>> 如果 y < x : #Falsy
... print ('yes' )
...
>>> if x : #Falsy
... print ('yes' )
...
>>> if y : #Truthy
... print ('yes' )
...
yes
>>> 如果 x 或 y : #Truthy
... print ('yes' )
...
yes
>>> 如果 x 和 y : #Falsy
... print ('yes' )
...
注意:如果您在REPL会话中以交互方式尝试这些示例,您会发现,Enter在键入print('yes')语句后点击时,没有任何反应。
因为这是一个多行语句,所以你需要Enter第二次告诉翻译你已经完成了它。从脚本文件执行的代码中不需要这个额外的换行符。
0.0000
0
4
关注作者
收藏
发表评论
暂无数据

