while循环
while 循环的语法格式如下:
while 条件表达式:
循环体语句
用while循环输出1-10
num = 0
while num<=10:
print(num)
num += 1
输出1到10的和
num=0
s=0
while(num<=10):
s+=num
num+=1
print("总和为:",end="")
print(s)
for循环
基本语法
for 变量 in 可迭代对象
什么是可迭代对象
python中可迭代对象包括:
1. 序列。包含:字符串、列表、元组
2. 字典
3. 迭代器对象(iterator)
4. 生成器函数(generator)
5. 文件对象
遍历元组
for x in (10,20,30):
print(x)
遍历字符串中的字符
for x in "sxt001":
print(x)
遍历字典
d = {'name':'xiaoliu','age':23,'address':'4号楼'}
for x in d: #遍历字典所有的key
print(x)
for x in d.keys():#遍历字典所有的key
print(x)
for x in d.values():#遍历字典所有的value
print(x)
for x in d.items():#遍历字典所有的"键值对"
print(x)
range对象
遍历0-9
for i in range(10):
print(i)
循环嵌套
#循环嵌套
for m in range(5):
for n in range(5):
print(m,end="\t")
print()
打印结果
输出99乘法表
for m in range(1,10):
for n in range(1,m+1):
print("{0}*{1}={2}".format(m,n,m*(n)),end="\t")
print()