第一句子大全,网罗天下好句子,好文章尽在本站!

从0开始学python-4.2循环语句

时间:2023-11-23 03:49:01

相关推荐

从0开始学python-4.2循环语句

循环语句

上节课我们学习了条件语句。条件语句可以让让我们的代码根据不同条件执行不同的分支。

这节课我们学习的循环是让指定的代码执行多次的意思。生活中有很多周而复始的例子:太阳东升西落、地球不断的自转、钟表重复的转动。这些都是循环。

我们来看一下循环的严格定义:当条件成立的时重复执行里面的指令叫做循环。

循环有for、while两种表现形态。下面我们具体学习一下

for循环

for循环用来让代码执行一定的次数。先来看代码:

list = [1,2]for i in list: print(i)print("over")

list是一个由 1、2 2个数字组成的列表。代码的第二行:for i in list: 是我们的循环语句。这个代码的意思是 我们依次从列表list取下一个元素给到变量i,然后执行print(i),知道list列表中没有下一个元素了。

while循环

while 循环是 当条件成立时,一直执行里面的代码,知道条件不成立为止。 看代码:

a = 1while a<10: print(a) a = a + 1print("over")

代码的第二行while a<10: 是while循环指令。如果a<10成立的话,会一直执行里面的print(a) a = a+1 两条语句。

循环在案例的使用

循环在程序里经常使用。每个游戏基本上都离不开循环。我们来看一下例子:王者荣耀里的野怪,在英雄未打他们之前。他们一直在随机游荡,这个用while循环来实现;英雄打野怪一下,野怪受到的伤害要根据英雄身上的所有装备加成,这个用for循环来实现

小灶时间

我们来下面的一个例子:

a = 0while a < 9: a = a + 1 b = 0 row = "" while b < a: b = b + 1 row = row + str(a)+"*"+str(b)+"="+str(a*b)+" " print(row)

聪明的小朋友知道这段程序会输出什么结果吗?

这是一个输出9*9乘法表的程序,它会输出这样的结果:

1*1=1 2*1=2 2*2=4 3*1=3 3*2=6 3*3=9 4*1=4 4*2=8 4*3=12 4*4=16 5*1=5 5*2=10 5*3=15 5*4=20 5*5=25 6*1=6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=36 7*1=7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=49 8*1=8 8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 8*8=64 9*1=9 9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*9=81

下面是一个猜数字的游戏,聪明的小朋友知道是什么意思吗?

num = int(input("try target"))target = int(input("input a num"))tryCount = 0while target != num and tryCount < 3: if target > num: print("输大了") else: print("输小了") tryCount = tryCount + 1if num == target: print("猜对了")else: print("猜错了")

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。
显示评论内容(3)
  1. **墨梅寒雪**2024-02-10 19:19**墨梅寒雪**[安徽省网友]202.90.233.187
    Python的循环语句写起来简洁又易懂,很适合初学者。
    顶0踩0
  2. ◆◇﹏い 楠 y1 丶2024-01-15 06:09◆◇﹏い 楠 y1 丶[宁夏网友]27.50.198.51
    学完这一章,感觉掌握了编程的一大利器。
    顶6踩0
  3. 天府遗梦2023-12-19 16:59天府遗梦[香港网友]125.73.113.157
    循环语句真的是编程中的神器,简化了很多重复性工作。
    顶7踩0
相关阅读
黑马程序员:Python中判断语句以及循环语句的习题

黑马程序员:Python中判断语句以及循环语句的习题

其中,判断语句主要是if语句,循环语句主要是for语句和while语句

2023-12-22

python循环控制语句

python循环控制语句

循环语句语句后面一定要跟:冒号for循环:1 for…in range遍历格式:for i in range5;或者for i in range 0,10,3 ;格式中的1打印i是从0开始后

2023-06-25

Python 语句与结构

Python 语句与结构

1、赋值语句python 的赋值都是指对象的引用。保存的是对象的内存地址。例如PyValue=今天天气不错 PyValue=心情也不错第一句执行时Python 先

2023-09-10

Python的循环退出 循环继续和通过语句

Python的循环退出 循环继续和通过语句

先说第一个问题,在循环语句中,如果想中途退出循环该怎么办?Python语言提供了break语句可以跳出当前循环,直接执行后面的语句

2023-09-10