700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > Python3基础之for循环 range函数 continue语句

Python3基础之for循环 range函数 continue语句

时间:2020-01-17 10:36:26

相关推荐

Python3基础之for循环 range函数 continue语句

for循环

1.作用:

1.用来遍历可迭代对象的数据元素

2.可迭代对象指的是一次获取数据元素的对象

2.语法

for 变量列表 in 可迭代对象:循环体

str01 = "我叫苏大强!"for item in str01 # item 存储的是字符串中每个字符的地址print(item)输出结果我叫苏大强!

3.for循环与while循环的区别

for: 适合执行预订次数

while:适合根据条件循环执行

range函数

1.range函数

整数生成器:range(开始值,结束值,步长(间隔))

for + range :更善于执行预订次数

for item in range(5): #01234print(item)输出结果01234

2.作用

用来创建一个生成一系列整数的可迭代对象(也叫整数序列生成器)

3.说明:

函数返回的可迭代对象可以用for取出器重的元素

返回的数字不包含结束点

开始默认为0

间隔默认值为1

练习1:累加1–100的和 1+2+3。。。+100

sum_value = 0for item in range(1,101):sum_value += itemprint(sum_value)输出结果5050

练习2:累加1到100之间偶数的和

sum_value = 2for item in range(2,101,2):sum_value += itemprint(sum_value)输出结果:2550

练习3:累加10–36之间的和

sum_value = 0 for item in range(10,37):sum_value += item print(sum_value)输出结果:621

练习4:

练习加法考试随机产生两个数字(1–10,在控制台获取两个数相加的结果,如果用户输入正确得10分,总共三到题,最后输出得分

例如:8+3=? 10 不得分

4+4=? 8 得10分

4+3=? 7 得10分

import randomscore = 0for item in range(3):random_number01 = random.randint(1, 10)random_number02 = random.randint(1, 10)input_number = int(input("请输入:"+str(random_number01)+ "+" +str(random_number02)+"="))if input_number == random_number01 + random_number02:score += 10print("总分:"+str(score))输出结果:请输入:6+5=10请输入:7+9=16请输入:6+6=12总分:20

continue语句

continue 语句跳出本次循环,而break跳出整个循环。

continue 语句用来告诉Python跳过当前循环的剩余语句,然后继续进行下一轮循环。

continue语句用在while和for循环中。

练习1.累加1--100之间能被5整除的数据

sum_value = 0for item in range(1,101):if item % 5 != 0:# 不满足条件则跳过,继续下次循环continuesum_value += itemprint(sum_value)输出结果1050

练习2.累加10-50 之间个位数不是2,5,9的整数

sum_value = 0for item in range(10, 51):until = item % 10if until == 2 or until == 5 or until == 9:continuesum_value += itemprint(sum_value)输出结果:866

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。