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

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

在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公司久呆的人,到底有多会划水?

相关文章

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

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

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

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

Python 判断、循环与函数联动实战教程

★ (Tutorial on Integrating Conditionals, Loops, and Functions) 示例代码短小精悍,让你快速上手!示例 1:天气出行建议 ??根据当天天气给...

青少年Python编程系列18:Python的循环结构(二)

上节课我们已经学习了遍历循环、计数循环和条件循环。从循环结构开始,程序的难度明显变高了,需要多进行练习。这节课还有循环的三个知识点——break和continue语句以及循环的嵌套讲一下。最后再带大家...

python散装笔记——122: Websockets

1: 使用 aiohttp 实现简单回声aiohttp 提供异步 WebSockets。适用于 Python 3.x 版本 ≥ 3.5 import asyncio from aiohttp imp...

神操作!一行Python代码搞定一款游戏?给力

来源:pypl编程榜一直以来Python长期霸占编程语言排行榜前三位,其简洁,功能强大的特性使越来越多的小伙伴开始学习Python 。甚至K12的同学都开始学习Python 编程。新手入门的时候趣味性...