Python学习[day2]while循环以及执行流程、格式化输出、运算符

1. while循环

        while 条件:
            代码块(循环体)
        执行流程:
            1. 判断条件是否为真. 如果真. 执行代码块
            2. 再次判断条件是否为真......
            3. 当条件为假.执行else 跳出循环. 循环结束
列举几个简单的while循环的例子:
(1):求1~100以内所以数的和:
        num = 1
        sum = 0
        while  num <= 100:
         sum = sum + num
         num += 1
        print(sum)
(2):求1-2+3-4.......99的所以数的和:
        num = 1
        sum = 0
        while num < 100:
          if num % 2 == 0:
            sum = sum - num
          if num % 2 != 0:
            sum = sum + num
          num += 1
        print(sum)
 
   4. break   结束循环. 停止当前循环
   5. continue  结束当前本次循环. 继续执行下一次循环
 
  2. 格式化输出
        %s: 字符串的占位符, 可以放置任何内容(数字)
    a为变量
    格式如下:print("哈哈哈哈%s" % a)
 
        %d: 数字的占位符(用法同上)
 
  3. 运算符
        逻辑运算:
        and  并且的意思. 左右两端的值必须都是真. 运算结果才是真
        or   或者的意思. 左右两端有一个是真的. 结果就是真. 全部是假. 结果才能是假
        not  非的意思. 原来是假. 现在是真.  非真即假, 非假既真
 
 

猜你喜欢

转载自www.cnblogs.com/catern/p/9274392.html