python每行输出30个字_python_30期【for循环】

# for循环

s_1 = "hello,python"

# 循环遍历这个字符串中的每个字符

for i in s_1:

print(i)

# 请计算出1-100之间整数和

sum_01 = 0

for i in range(1, 101):

# sum_01 =sum_01 + i

sum_01 += i

print(sum_01)

# 请分别计算出1-100之间偶数和及奇数和

js_sum = 0

os_sum = 0

for i in range(1, 101):

if i % 2 == 0:

os_sum = os_sum + i

else:

js_sum = js_sum + i

print('偶数的和为:{},奇数的和为:{}'.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、再编写双重for

4、根据输出内容,调整语句逻辑

"""

"""

输出如下图形:

1

1 2

1 2 3

1 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(“”)换行

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值