我是靠谱客的博主 土豪小天鹅,最近开发中收集的这篇文章主要介绍【循序渐进学Python】Python中的循环(一)——for循环(嵌套)与range函数【循序渐进学Python】Python中的循环(一)——for循环(嵌套)与range函数,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

【循序渐进学Python】Python中的循环(一)——for循环(嵌套)与range函数

在前面博客中我们介绍了Python程序结构的三要素,其中就提到了循环,而今天我们就来看看for循环和for循环中使用较多的range函数.

for循环(重复执行语句)

用关键字for来表示

for循环特点:

  • 有一个清晰的循环次数,或者清晰的循环结束标志等

语法:

for 对列表中的元素进行临时命名 in 列表名称:
循环语句模块

案例:

a = [1, 2, 3, 4, 5, 6]
# 对于a中的每一个元素,我们给这个元素用id表示,执行打印操作
for id in a:
print(id)
b = range(10, 15)
for id1 in b:
print(id1)

打印以后的结果为:

# 1
# 2
# 3
# 4
# 5
# 6
# 10
# 11
# 12
# 13
# 14

for循环嵌套语法

for 从列表一取出的元素进行临时命名 in 列表一:
for 从列表一取出的元素进行临时命名 in 列表一:
进行条件循环,循环结束以后
开始进行这条循环

for循环嵌套案例:

求2到100以内的所有素数(质数)(除了一和它本身,无法被其它数整除的数)

for a in range(2, 101):
for b in range(2, a):
if a % b == 0:
break
else:
print(a)

range(一个函数)

  • 产生一个有规律的由数字组成的列表

range用法:

使用包含三个参数:

  • range(start,end,step)

  • start:开始数字,以后生成的列表里,包含这个数字作为第一个数字,默认为0

  • end:结束数字,这个数字不包含在range生成的列表里

  • step:步长,即每次增加多少,默认为1

案例:

a = range(2, 10, 2)
for ind in a:
print(ind)
# 那么输出的值为[2,4,6,8]

最后

以上就是土豪小天鹅为你收集整理的【循序渐进学Python】Python中的循环(一)——for循环(嵌套)与range函数【循序渐进学Python】Python中的循环(一)——for循环(嵌套)与range函数的全部内容,希望文章能够帮你解决【循序渐进学Python】Python中的循环(一)——for循环(嵌套)与range函数【循序渐进学Python】Python中的循环(一)——for循环(嵌套)与range函数所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(44)

评论列表共有 0 条评论

立即
投稿
返回
顶部