while 循环
#计算0 - 100 之间所有的数字累计求和 结果#定义变量 程序中数字一般都是从零开始的#定义最终结果的变量result = 0i = 0#打印hello python#开始循环while i <=100: print(i ) #美一次循环,都让result 这个变量和i 这计算器相加 result += i #计数器 只循环3次 不用计数器就一直死循环 i += 1 print("0-100之间的数字求和结果 = %d " % result)#观察一下 i 一共循环几次print(" i 一共循环 %d 次 结束循环 " % i)
奇数 or 偶数 求和
#计算0-100 之间的所有的偶数求和 结果#开发步骤#编写循环 确认 要计算的数字#添加结果 变量 在循环内部 处理计算结果# 定义一个记录最终结果的变量result = 0 i =0while i <=100: #判断变量的 i 中的数值, 是否是一个偶数 #i%2 == 0 #奇数 i % 2 ! = 0(!不等于 0) if i % 2 == 0: print(i) result += i i +=1 print("0-100之间的偶数累加结果= %d" % result)
while 循环嵌套
"""循环嵌套while 嵌套就是 while 里面 套 while while条件1:条件满足时。做的事情1条件满足时。做的事情2 ..(省码]... while条件2: 条件满足时,做的事情1 条件满足时,做的事情2"""# row = 1# while row <=5:# print("*" * row)# row += 1# print("*", end="") #end= 不执行换行# print("*")row =1 #行while row <=5: Col = 1 #列 while Col <=row: print("*" , end="")#不要自动换行 星星 Col += 1 print("") row += 1
from typing import Collectionrow = 1 while row <=9: Col = 1 while Col <=row: #print("*" , end="") print("%d * %d =%d \t " % (Col,row,Col*row) , end=" ") #引号里面打个空格 相隔 替换 变量 col和 row 算法公式(col*row) \t 垂直对齐 Col += 1 #print ("%d" % row) 不需要打印行号 print("") row += 1 """字符串中的转义字符● \t在控府台输出一个制表符,协助在输出文本时重直方向保持对齐● \n在控制台输出一个换行符制表符 的功能是在不使用表格的情况下在 垂直方向 按列对齐文本转义字符 描述\\ 反斜杠符号\' 单引号\" 双引号\n 换行\t 横向制表符V 回车"""