python_30期【for循环】

# for循环s_1 = "hello,python"# 循环遍历这个字符串中的每个字符for i in s_1:    print(i)#   请计算出1-100之间整数和sum_01 = 0for i in range(1, 101):    # sum_01 =sum_01 + i    sum_01 += iprint(sum_01)#  请分别计算出1-100之间偶数和及奇数和js_sum = 0os_sum = 0for i in range(1, 101):    if i % 2 == 0:        os_sum = os_sum + i    else:        js_sum = js_sum + iprint(‘偶数的和为:{},奇数的和为:{}‘.format(js_sum, os_sum))‘‘‘# 遍历  从头到尾,每一个成员都去访问一次。 一个都不放过,全部都要得到。# 列表/字典for 变量 in 列表:       得到每一个成员时,都会去执行的代码。在这个列表当中,去取每一个成员,赋值给变量。变量 =  第1个成员变量 =  第2个成员变量 =  第3个成员变量 =  第N个成员循环的次数:列表的长度通过列表的索引来遍历:range:内置函数。功能:生成整数序列。起点:默认是0终点:你给。步长:默认为1左闭右包:含起始,不含终点。range(n):默认生成一个 0到n-1的整数序列    range(5) [0,1,2,3,4]range(n,m):默认生成一个n到m-1的整数序列    range(1,5) [1,2,3,4]range(n,m,k):相当于其他函数里面的for循环。n 初始值 m 结束值 , k 步长。                           会生成初始值为n,结束值为m-1,递减或者是递增的整数序列。    range(1,10,2)  [1,3,5,7,9]    range(10,1,-2)  [10,8,6,4,2]# 遍历列表的值‘‘‘# 遍历列表的值list_p = ["Mr 张","荒年","Madao","无艺烦","深夜吃糖","罗志xiang"]for item in list_p:    print(item)# 遍历列表的索引# 获取到列表的长度:6个。# 要遍历的索引:0,1,2,3,4,5# 默认从0开始,步长+1.终点:列表的长度。for index in range(len(list_p)):    print(index)    print(list_p[index])print("*********************************************")# 字典的遍历:从头取到尾person_info = {"sex":"男","tzh":"帅,有钱,会哄人","age":30}# 通过遍历键名。for key in person_info.keys():    print(key)    print(person_info[key])# 通过遍历键值。for value in person_info.values():    print(value)    print(person_info[value])# 通过遍历键值对for key,value in person_info.items():    print(item)    print(person_info[item])# 双重for循环# 1、想清楚,外层是什么。内层干什么# 有行又有列的这种"""1、可自己举案例找规律2、疏理清楚:外层循环和内层循环的逻辑关系。3、再编写双重for4、根据输出内容,调整语句逻辑""""""输出如下图形:11 21 2 31 2 3  4第1行:输出1   range(1,2)  行数+1第2行:输出1,2  range(1,3)第3行:输出1,2,3  range(1,4)第4行:输出1,2,3,4 range(1,5)每一行都是从1开始。结束的由行号来决定。每一行我都要遍历。# 先写内层的循环,观察内层循环当中,哪个东西一直在变。# 再考虑这个变的,跟外层循环的关系 。"""# # 0,1,2,3# for index in range(1,5):#     # print("第{}行:".format(index))#     for sub in range(1,index+1):#         print(sub,end="  ")  # 不换行。就使用end参数     print(“”)换行

相关推荐