while 循环

  1. #计算0 - 100 之间所有的数字累计求和 结果
  2. #定义变量 程序中数字一般都是从零开始的
  3. #定义最终结果的变量
  4. result = 0
  5. i = 0
  6. #打印hello python
  7. #开始循环
  8. while i <=100:
  9. print(i )
  10. #美一次循环,都让result 这个变量和i 这计算器相加
  11. result += i
  12. #计数器 只循环3次 不用计数器就一直死循环
  13. i += 1
  14. print("0-100之间的数字求和结果 = %d " % result)
  15. #观察一下 i 一共循环几次
  16. print(" i 一共循环 %d 次 结束循环 " % i)

奇数 or 偶数 求和

  1. #计算0-100 之间的所有的偶数求和 结果
  2. #开发步骤
  3. #编写循环 确认 要计算的数字
  4. #添加结果 变量 在循环内部 处理计算结果
  5. # 定义一个记录最终结果的变量
  6. result = 0
  7. i =0
  8. while i <=100:
  9. #判断变量的 i 中的数值, 是否是一个偶数
  10. #i%2 == 0
  11. #奇数 i % 2 ! = 0(!不等于 0)
  12. if i % 2 == 0:
  13. print(i)
  14. result += i
  15. i +=1
  16. print("0-100之间的偶数累加结果= %d" % result)

while 循环嵌套

  1. """
  2. 循环嵌套
  3. while 嵌套就是 while 里面 套 while
  4. while条件1:
  5. 条件满足时。做的事情1
  6. 条件满足时。做的事情2
  7. ..(省码]...
  8. while条件2:
  9. 条件满足时,做的事情1
  10. 条件满足时,做的事情2
  11. """
  12. # row = 1
  13. # while row <=5:
  14. # print("*" * row)
  15. # row += 1
  16. # print("*", end="") #end= 不执行换行
  17. # print("*")
  18. row =1 #行
  19. while row <=5:
  20. Col = 1 #列
  21. while Col <=row:
  22. print("*" , end="")#不要自动换行 星星
  23. Col += 1
  24. print("")
  25. row += 1
  1. from typing import Collection
  2. row = 1
  3. while row <=9:
  4. Col = 1
  5. while Col <=row:
  6. #print("*" , end="")
  7. print("%d * %d =%d \t " % (Col,row,Col*row) , end=" ") #引号里面打个空格 相隔 替换 变量 col和 row 算法公式(col*row) \t 垂直对齐
  8. Col += 1
  9. #print ("%d" % row) 不需要打印行号
  10. print("")
  11. row += 1
  12. """
  13. 字符串中的转义字符
  14. ● \t在控府台输出一个制表符,协助在输出文本时重直方向保持对齐
  15. ● \n在控制台输出一个换行符
  16. 制表符 的功能是在不使用表格的情况下在 垂直方向 按列对齐文本
  17. 转义字符 描述
  18. \\ 反斜杠符号
  19. \' 单引号
  20. \" 双引号
  21. \n 换行
  22. \t 横向制表符
  23. V 回车
  24. """