1.字典的方法
dict_01 = {
"uname":"zhangsan",
"age":21
}
print(dict_01.keys())
# items()
print(dict_01.items())
# values()以列表的形式返回字典中所有的值
print(dict_01.values())
# clear()
# copy()
# fromkeys()创建一个新字典的,第一个参数勇于作为字典的键,第二个参数用于作为字典的值
d1 = dict_01.fromkeys(("姓名","年龄"),("zhnagsan",21))
print(d1)
# pop()
# popitem() 删除最后一项,并以元组的形式将删除的键值对返回
d3 = dict_01.popitem()
print(d3)
print(dict_01)
# update()
# in not in
2.while
index = 1 #索引定义
while index <= 100:
print("hello,word") #循环体
index += 1
3.break continue
# break 立即结束循环
# 输出0-100
# index = 0
# while index <= 100:
# if index == 50:
# break
# print(index)
# index += 1
# 在python中,break中断循环
index = 0
while index <= 100:
index += 1
if index == 50:
continue
print(index)
print("结束了")
# continue 终止本次循环,提前开始下一次循环
4.while ......else
'''
while condition:
代码
else:
代码
'''
# 循环的程序正常结束,才会执行else里边的代码 ,只针对break关键字
index = 1
while index < 100:
index += 1
print(index)
if index == 50:
break
else:
print("执行结束")
5.联系
# 1、使用循环,实现计算1-100的和
'''while 表达式:
代码块'''
count = 0
index = 1
while index <= 100:
count += index
index += 1
print(count)
6.循环嵌套
i = 1
while i <= 7:
print(f"今天是第{i}天")
j = 1
while j <= 10:
print(f"送的第{j}朵花")
if j == 2:
break
j += 1
i += 1
# break只结束距离自己最近的一层的循环
7.for
# list = [1,2,3,4]
# i = 0
# while i < len(list):
# print(list[i])
# i += 1
#
# set_01 = {1,2,3,"nanhangjincheng"}
'''
for 临时变量 in 容器:
代码块
迭代容器中的每一个元素
'''
# for i in list:
# print(i)
#
#
# for i in set_01:
# print(i)
#
# for既能遍历有序的容器,也能遍历无序的
# 不止能迭代容器,还可以完成普通循环 99乘法表
# range():生成一系列连续的整数
'''
range(start,end,step)
range(num):[0,num) 0,1,2,3,4,5,6,7,8
range(10,21)
'''
# for i in range(9):
# print(i)
# for i in range(10,21):
# print(i)
# for i in range(0,101,2):
# print(i)
# for i in range(100,0,-2):
# print(i)
#
# s = 0
# for i in range(0,101):
# s += i
# print(s)
#
#
# for i in range(1,10):
# for j in range(1,i+1):
# print(f"{j}*{i}={i*j}\t",end="")
# print()
'''
*
**
***
****
*****
'''
layer = int(input("请输入打印的层数:"))
for i in range(1,layer+1):
# 打印空格
space_nums = layer - i
for j in range(space_nums):
print(" ",end="")
#打印*
for j in range(i):
print("*",end="")
print()