[关闭]
@danren-aa120 2019-08-19T03:41:13.000000Z 字数 790 阅读 124

5 程序的流程结构—— 选择——if判断(分支)、elif判断(多分支)语句、if嵌套\比较运算符\逻辑运算符\import导入模块

Python


  • if判断(分支)语法格式:

if 要判断的条件(age>=18:):
  条件成立时,要做的事情
   ……
else:
  条件不成立时,要做的事情
   ……

  • elif判断(多分支)语句)语法格式:

if 条件1:
  条件1成立时,要做的事情
   ……
elif 条件2:
  条件2成立时,要做的事情
   ……
elif 条件3:
  条件3成立时,要做的事情
   ……
else:
  以上条件都不成立时,要做的事情
   ……

  • if嵌套(满足一个条件的前提下,再满足其它条件)语法格式:

if 条件1:
  条件1成立时
   ……
    if 条件1基础上的条件2:
       ……
    else:
       ……
else:
   ……

  • 比较运算符:>=; <=; ==; !=; >; <
      
  • 逻辑运算符: and; or; not,连接多个条件,每一个之间可以用括号括起来,如:
    elif (player == 2 and computer == 1) or (player == 1 and computer == 3):
    如每一个条件需要换行,要不一行太长,不易阅读,则全部条件外再加一对括号,如:
    elif ((player == 2 and computer == 1)
        or (player == 1 and computer == 3)
        or (player == 3 and computer == 2)):
    上面第一个or那需要多两个空格,回车Pycharm会自动生成。
      
  • 语法:import 工具包名称
    如:import random # 导入随机工具包,导入语句要放在文件最顶部,这样可以方便下面代码在任何时候使用工具包中的工具。
    computer = random.randint(1,3) # 注意先写工具包,加个点,再选择工具包中的函数
    返回a和b之间的整数,包括a、b
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注