Python--for循环与range语句
2023-12-21 18:39:59
For循环
是一种**“ 轮 询 ”**机制,对一批内容“逐个处理”。
for循环是无法定义循环条件的。
语法:
for 临时变量 in 待处理的数据集:
满足循环所要执行的代码
示例1:
# 设置一个待处理的数据集
name="ikun‘s basketball"
for x in name:
print(x)
输出结果:
i
k
u
n
‘
s
b
a
s
k
e
t
b
a
l
l
练习1:
题目:任给一个字符串,数数有几个字母a
str="ikun’s basketball"
y=0
for x in str:
if x =="a":
y+=1
else:
y=y
print(f"{str}共含有:{y}个字母a")
输出结果:
ikun’s basketball共含有:2个字母a
Range语句
语法1:
range (num)
含义:获取一个从0开始,到num结束的数字序列(不含num本身)
eg:
range(5)
获得的数据是:[0,1,2,3,4]
语法2:
range ( num1 , num2 )
含义:获取一个从num1开始,到num2结束的数字序列(不包含num2本身)
eg:
range(1,5)
获得的数据是:[1,2,3,4]
语法3:
range( num1 , num2 ,step)
含义:获取一个从num1开始,到num2结束的数字序列(不包含num2本身)
step为数字间的步长,以step为准,默认值为1
eg:
range(1,11,3)
获得的数据是:[1,4,7,10]
示例1:
for x in range(5):
print("ikun")
输出结果:
ikun
ikun
ikun
ikun
ikun
练习1:
#1-100(不包含100)内有几个偶数
double =0
for x in range(1,100):
if x%2==0:
double += 1
print(f"1-100(不包含100)有偶数:{double}个")
输出结果:
1-100(不包含100)有偶数:49个
临时变量:
如果for循环结束,还要输出i的话,需要在开头定义临时变量
文章来源:https://blog.csdn.net/m0_65471878/article/details/135134045
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!