Module: (Python) 条件语句


Problem

2/17

条件运算符 - IF

Theory Click to read/hide

条件语句(if)

在求二的最大值的问题中,我们遇到了一个新的以if开头的运算符。 这个运算符叫做 条件运算符。

if 一词从英语翻译为“if”,而单词 else - 翻译为“otherwise”。如果单词 if 之后的条件为真 (true),则执行换行中冒号之后且位于单词 else 之前的所有命令(运算符)。如果条件为假(false),则执行单词 else:. 
之后的命令
与其他编程语言不同,相对于左边框的缩进(移位)语句在 Python 中很重要。 缩进 影响程序性能。如果仔细观察,单词 if  和单词 else 从同一层开始,执行的命令移位向右相对于本层等距离(推荐使用4个空格)。
 
条件语句的一般观点:
if condition: # title with condition
    # “如果”块——执行的语句
    # 如果标题中的条件为真
否则:
    # 阻止“否则” ——执行的语句
    # 如果标头中的条件为假

你要记住!
1. if-else -  是一条语句!
2. 在else之后,永远不会设置条件 (只有在if之后才设置条件)。
     阻止“否则”当 if   之后指定的主要条件为假时执行,即未执行。
3、每个分支要执行的语句(ifelse)都用4个空格的相同缩进书写。 需要缩进!
4. 条件 是一个表达式,可以说是真(即满足)或假(即不满足)。
条件使用逻辑关系符号
  > , <                 更多,更少,
  >=, <=             大于或等于,小于或等于,
  <代码>==                     等于,
  <代码>!=                    不相等。

Problem

完成显示字符“-”的程序(减号)如果从键盘输入的数字是负数,并且符号“+” (plus) - 如果数字是正数(不要考虑可以从键盘输入零)。

请按顺序执行以下步骤:
1. 在第二行,不要写condition,写你要检查的表达式;
2. 在第3行,写上如果条件为TRUE(为真)将执行的输出语句;
3、在第5行写条件为FALSE  (不满足)时执行的输出语句。