当前位置:首页 > 教育培训 >

python 循环输出10-20之间所有数(python中怎么一行输出五个数)

来源:原点资讯(www.yd166.com)时间:2023-07-30 17:45:20作者:YD166手机阅读>>

什么是循环?

循环可以执行一个代码块多次,直到不满足条件为止。 在编程中,它们的用法相当普遍。

什么是For 循环?

For循环用于迭代序列的元素。 当您有一段代码要重复“ n”次时,通常使用它。

什么是While循环?

While循环用于重复代码块。 不止一次执行代码,而是多次执行代码块,直到不满足特定条件为止。

如何使用“ While 循环”

while循环执行与“ if语句”完全相同的操作,但是它们不止运行一次代码块,而是跳回到了开始代码的位置,并再次重复了整个过程。

Syntax

while expression Statement

Example:

# #Example file for working with loops # x=0 #define a while loop while(x <4): print(x) x = x 1

Output

0 1 2 3

  • 代码行4:变量x设置为0
  • 代码行7:While循环检查条件x <4。 x的当前值为0。条件为true。 控制流进入while循环
  • 代码行8:x的值被打印
  • 代码行9:x递增1。控制流程返回while所在行。现在x的值是1,小于4。条件为true,并再次执行while循环。 这一直持续到x变为4,而while条件变为假。
如何使用“For循环”

在Python中,“ for循环”称为迭代器。

就像while循环一样,“ For循环”也用于重复程序。

但是与while循环不同,while循环取决于条件为真还是假。 “ For循环”取决于它迭代的元素。

Example:

# #Example file for working with loops # x=0 #define a while loop # while(x <4): # print x # x = x 1 #Define a for loop for x in range(2,7): print(x)

Output

2 3 4 5 6

For循环,使用声明的数字进行迭代。

例如,

对于x范围为(2,7)的循环

执行此代码后,它将打印2到7之间的数字(2,3,4,5,6)。 在此代码中,数字7不在范围内。

如何为字符串使用For循环

示例:

#use a for loop over a collection Months = ["Jan","Feb","Mar","April","May","June"] for m in Months: print(m)

输出

Jan Feb Mar April May June

  • 代码行3:我们将月份("Jan","Feb","Mar","April","May","June")存储在变量Months中
  • 代码行4:我们对Months中的每个值进行for循环迭代。 Month的当前值,被存储在变量m中
  • 代码行5:打印月份
如何在For 循环中使用break语句

断点是For循环中的独特功能,可让您中断或终止for循环的执行

示例:

#use a for loop over a collection #Months = ["Jan","Feb","Mar","April","May","June"] #for m in Months: #print m # use the break and continue statements for x in range (10,20): if (x == 15): break #if (x % 2 == 0) : continue print(x)

输出

10 11 12 13 14

在此示例中,我们声明了10到20之间的数字,但是我们希望for循环在数字15处终止并停止进一步执行。 为此,我们通过定义(x == 15)来声明break,因此,一旦代码迭代到数字15,它将终止程序。

如何在For 循环中使用“continue 语句”

顾名思义,continue 函数将终止for循环的当前迭代,但将继续执行其余迭代。

示例

#use a for loop over a collection #Months = ["Jan","Feb","Mar","April","May","June"] #for m in Months: #print m # use the break and continue statements for x in range (10,20): #if (x == 15): break if (x % 5 == 0) : continue print(x)

Output

11 12 13 14 16 17 18 19

在我们的示例中,我们声明了10-20的值,但是在这些数字之间,我们只希望那些不能被5整除的数字。

因此,在我们的范围(10,11,12….19,20)中,只有3个数字10,15,20,它们可以被5整除,而其余则不能被整除。

因此,除了数字10、15和20外,“ for循环”将把这些数字作为输出打印出来。

什么是“enumerate枚举”

enumerate()是一个内置函数,用于为可迭代对象的每个项目分配索引。 它在跟踪当前项目的同时,在可迭代对象上添加循环,并以可枚举形式返回对象。 可以在for循环中使用此对象,以通过使用list()方法将其转换为列表。

Example:

枚举功能用于对列表中的成员进行编号或索引。

假设我们要对Months = ["Jan","Feb","Mar","April","May","June"]进行编号,因此我们声明变量i枚举数字,而m将在列表中打印月份数。

#use a for loop over a collection Months = ["Jan","Feb","Mar","April","May","June"] for i, m in enumerate (Months): print(i,m) # use the break and continue statements #for x in range (10,20): #if (x == 15): break #if (x % 5 == 0) : continue #print x

Output

0 Jan 1 Feb 2 Mar 3 April 4 May 5 June实际例子

让我们看看For 循环的另一个示例,该示例一次又一次地重复相同的语句。

python 循环输出10-20之间所有数,python中怎么一行输出五个数(1)

python 循环输出10-20之间所有数,python中怎么一行输出五个数(2)

如何使用for循环实现重复执行

您可以使用for循环,甚至一次又一次地重复相同的语句。 在此示例中,我们已将单词“ guru99”打印了三次。

for i in '123': print ("guru99",i,)

Output

guru99 1 guru99 2 guru99 3

像其他编程语言一样,Python也使用循环,但是限制为仅两种循环“ While循环”和“ for循环”。

  • while循环根据条件语句是对还是错决定是否执行。
  • for 循环称为迭代器,它根据条件集对元素进行迭代
  • for循环还可以用于其他各种事情(指定我们要循环的元素的集合)
  • 在for 循环中使用断点在任何特定点中断或终止程序
  • continue语句将中断执行本次循环的其余语句,继续执行下一个迭代
  • “ for循环”中的enumerate函数返回集合的成员,并同时返回索引值

栏目热文

python用for循环计算1到100(python用for循环求1到50的和)

python用for循环计算1到100(python用for循环求1到50的和)

  好程序员Python教程系列-第6讲:循环结构,应用场景:我们在写程序的时候,一定会遇到需要重复执行某条或某些指令的...

2023-07-30 17:43:13查看全文 >>

用for循环输出1到100的偶数python(python用for循环输出100以内偶数)

用for循环输出1到100的偶数python(python用for循环输出100以内偶数)

6月2日大陈上了Python入门第7课,从学生上交的练习题来看,第2题和第5题错误最多。第2题:阅读程序写结果for i...

2023-07-30 18:30:05查看全文 >>

python用for循环求1到100的和(python利用for循环求n!)

python用for循环求1到100的和(python利用for循环求n!)

功能要求编写一个控制台应用程序,分别使用while循环结构和for循环结构,来实现计算1~100的自然数之和,并将计算的...

2023-07-30 18:12:02查看全文 >>

python循环输出1-100个数(python怎么输出100个一样的数)

python循环输出1-100个数(python怎么输出100个一样的数)

""" 练习案例:有几个偶数 定义一个数字变量num。内容随意 并使用range()语句,获取从...

2023-07-30 18:16:47查看全文 >>

iphone7plus喇叭孔没声音了(iphone7plus只有电话没声音)

iphone7plus喇叭孔没声音了(iphone7plus只有电话没声音)

在 iPhone 7 以及更新机型当中,设备尾端左右两边各有几个小孔,可能有些小伙伴误以为这些小孔都是扬声器,实际上,内...

2023-07-30 18:13:08查看全文 >>

python循环输出1到100之间的奇数(python输出100以内所有的偶数)

python循环输出1到100之间的奇数(python输出100以内所有的偶数)

i = 0j = 0 #偶数k = 0 #奇数result = 0 #求和# while i <= 100: #当...

2023-07-30 18:10:56查看全文 >>

pythonfor循环求偶数(pythonfor求1~100的偶数和)

pythonfor循环求偶数(pythonfor求1~100的偶数和)

Python中的循环结构包括两个,一是遍历循环(for循环),一是条件循环(while循环)。遍历循环遍历循环(for循...

2023-07-30 18:12:54查看全文 >>

python用for循环计算1到10的和(python用循环计算2的10次方)

python用for循环计算1到10的和(python用循环计算2的10次方)

今天我们要实现这样一个功能:计算1到任意一个我们给出的整数之间的数字之和是多少? 1、运行时,系统提示请输入数字: 2、...

2023-07-30 17:43:38查看全文 >>

python不用循环求1至100的和(python输出1-100所有数的和)

python不用循环求1至100的和(python输出1-100所有数的和)

#方法一sum2=0 for i in range(1,101): sum2 =i print(sum2)#方法二def...

2023-07-30 18:24:25查看全文 >>

python用for语句实现1到100的累加

python用for语句实现1到100的累加

两种方法# while 方法 num = 1 res = 0 while num <= 100: res ...

2023-07-30 18:15:02查看全文 >>

文档排行