运算符,条件语句,循环语句

1.运算符

  算术运算符+ - * / %

  模运算/取余运算 可判断某个数是偶数还是奇数的

  赋值运算符= += -=

  

  比较运算符> >= < <= != == 比较结果返回的是布尔值True False

  逻辑运算符 and or 拓展:not 结果返回的是布尔值True False

  真真为真and,假假为假or

  成员运算符 in not in 返回的是布尔值True False

  

2.条件语句

  if 控制语句 分支分流

  判断语句 if..elif..else 关键字

  if 条件语句(比较/逻辑/成员运算均可)

  

  字符串,列表,元组,字典 空数据==False 非空数据==True

  当if后面的语句满足条件,运输结果是true那就会执行他的子语句

  

 

3.循环语句 

  for 循环语法:

  for 变量名 in 某个数据类型:(字符串 列表 元组 字典 集合等)

    代码块

  for 循环的循环次数,由数据的元素个数决定

  s='hello python'

  l=[1,2,3]

  d={'int':6,'str':'hello python'} 字典类型的数据遍历的是key

  for item in s: 遍历s里面的元素,然后赋值给item

    print(item)

  

  L =[1,2,3,4,5,6,7,8,9,10] 利用for循环完成列表里面的所有数据的相加

  range函数 生成整数序列

  range(m,n,k) m头 n尾 k步长 默认为1 取头不取尾

  只有一个值,头默认为0,步长默认为1

  

  L.values() L.keys() 获取字典里面的所有value值和key值

  L =[1,2,3,4,5,6,7,8,9,10]利用for循环,根据l的索引值,打印出每个元素的值

  用for循环和range函数 完成1-100整数相加和(包含1,100)

  

  嵌套循环

  l=[[6,5,4],[3,2,1]] 把列表里面的每一个元素打印出来

  

  利用嵌套for循环生成一个直角三角形图形

  

  while 控制循环 语法:

    while 条件表达式:(比较/逻辑/成员运算均可,空数据,布尔值)

      代码块

    字符串,列表,元组,字典 空数据==False 非空数据==True

    当while后面的语句满足条件,运输结果是true那就会执行他的子语句

    执行规律:首先判断while 后面的条件表达式是否成立

    如果True 那就执行代码块,执行完毕之后,继续判断,否则不进入内部执行代码块

    尽量不要写死循环,防止代码进入死循环:加一个变量来控制循环次数

    利用while循环实现1-100的整数相加

    

    while 与 if 语句可与 break continue搭配使用

posted @ 2022-07-07 11:30  Lucky-qq  阅读(111)  评论(0编辑  收藏  举报