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

liftword4个月前 (02-20)技术文章33

在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循环秘技!90%新手不知道的7个for用法,第3个绝了!

实习生用错for循环,1天删光数据库!这7个保命技巧,现在看还来得及!一、新手必死的3个坑(血泪警告)坑1:循环中修改列表# 作死写法(删不干净) names = ["张三", "李四", "王五...

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

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

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

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

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

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

一文掌握Python 中的迭代器_python3迭代器

1. 迭代器简介在 Python 编程领域,迭代器在简化数据处理和提高代码效率方面发挥着关键作用。在 Python 中,迭代器是一个对象,它允许程序员遍历集合的所有元素,而不管其特定结构如何。了解迭代...

零基础Python完全自学教程12:Python中的循环语句

欢迎你来到站长学堂,学习站长在线出品的在线课程《零基础Python完全自学教程》今天给大家分享的是第12课《Python中的循环语句》。本节课主要内容有:Python中的while循环、Python中...