python中的for循环详细介绍_python之for循环详解

liftword3个月前 (02-20)技术文章23

在python中,for循环可以遍历任何序列,比如列表、字符串。

for循环的基本格式如下:

for 变量 in序列:

循环语句
1、遍历字符串

通过for循环遍历字符串“Hello python”

str_w = "Hello python"
for str_i in str_w:
??? print(str_i)

运行结果如下:

2、通过for循环遍历列表

遍历列表中的数据并输出

list1 = [1, 2, 3, 4, 5, 6, 7, 8, 9]
for num in list1:
??? print(num)

运行结果如下:

阶乘是类似于这样的数字:1 × 2 × 3 × … ×n,指出了将n个物体排列时有多少种方式。例如,排列字母ABCD时,有1 × 2 × 3 × 4 = 24种不同的方式。下面是一种使用for循环计算阶乘的方式:

# 用户定义阶乘的数字n,即 1*2*3*...*

nnum = int(input("请定义阶乘范围,输入大于0的整数"))
result = 1
for num1 in range(1, num+1):
??? result = result * num1
print('阶乘结果为:%d' % result)

运行结果:

4、通过for计算用户输入的几个数字的和

# 让用户输入个数,确定本次计算用户会输入几个数字
n = int(input("想计算几个整数相加的和(请填写整数)"))
result = 0
for i in range(n):
??? # range()函数的语法是:range(start, stop[, step])
??? # rang(5)的取值范围是从0~4
??? s = input("数字" + str(i+1) + '(请填写整数):')
??? result = result + int(s)
??? # 输出去整数
print('这%d个数字的和是:%d' % (n, result))

运行结果:

注意:input()函数记录用户输入内容都为字符串类型,如果用户输入内容是一个小数,就无法通过int()函数将输入的字符串转换成整型,可以通过float()转为字符串转换为浮点型。

喜欢可以关注一下哦。

半夜的一次斜眸,我发现了支付宝灰色产业的一角

得知开源会削弱对中国的技术封锁,特朗普气炸了

用漫画让你清楚了解linux内核,看懂了么?

你用大量 if else,而不用switch的原因,if真香啊

能在996公司久呆的人,到底有多会划水?

相关文章

Python快速入门教程7:循环语句_python循环语句总结

一、循环语句简介循环语句用于重复执行一段代码块,直到满足特定条件为止。Python支持两种主要的循环结构:for循环和while循环。二、for循环基本语法for循环用于遍历序列(如列表、元组、字符串...

6个实例,8段代码,详解Python中的for循环

作者:奥斯瓦尔德·坎佩萨托(Oswald Campesato)来源:华章科技Python 支持for循环,它的语法与其他语言(如JavaScript 或Java)稍有不同。下面的代码块演示如何在Pyt...

python教程——3.循环语句_python语言循环语句

循环语句while 循环引入不知道大家是否喜欢下象棋,反正楼下大爷还是挺喜欢的~如果这盘棋下完了,可以收拾一下接着重来一局,这重来一局说到底就是重复软件中也是需要这样的功能的,像打游戏(这个大家都有...

非常详细的基础讲解:Python for循环及基础用法(较长建议收藏)

今天为大家带来的内容是:非常详细的基础讲解:Python for循环及基础用法(较长建议收藏)文章内容主要为大家介绍python for 循环,它常用于遍历字符串、列表、元组、字典、集合等序列类型,逐...

全网最详尽的Python遍历的高级用法,程序员必收藏!

1.内置函数的高阶用法。numbers = [1, 2, 3, 4]squared = list(map(lambda x: x**2, numbers)) # [1, 4, 9, 16]```- *...