while 循环
#计算0 - 100 之间所有的数字累计求和 结果
#定义变量 程序中数字一般都是从零开始的
#定义最终结果的变量
result = 0
i = 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 =0
while 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 Collection
row = 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 回车
"""