while循环
我们先学习第一种循环语句,while。
while循环流程图ue
while 条件:
执行代码a
-----------------------------------
判断条件是否为真(True),如果真执行代码a。
然后再次判断条件是否为真·····直到条件为假(False)。
死循环
只要条件为真,就会一直循环下去。
无限循环,称为死循环。
# 死循环
while True:
# 条件为真
print('这是个死循环')
while循环用处(数数)
现在要你从1打印到10,你会怎么做?
是不是这样?
print('1')
print('2')
print('3')
print('4')
print('5')
print('6')
print('7')
print('8')
print('9')
print('10')
这样实在是太麻烦了,有没有方法能够简洁一点呢?
有的,循环
while循环数数程序
我们要怎么制作这个程序呢?
首先,我们要循环打印,是不是这样就可以了?
while True:
print('1')
当然不是,这段代码有很多问题。
首先,它是个死循环,“1”会无限打印下去。
然后,它不会数数,只会打印“1”。
我们想要它能数数,就要设置一个变量了。
i = 0
while True:
i += 1
print(i)
ok,这样代码就写好了,让我们来运行一下。
运行之后,我们就会得到:
1
2
3
······
10000
······
100000
这是一个死循环,因此,数数会无限进行。
那怎么结局这个问题呢——给while加条件。
while i < 100:
i += 1
print(i)
print('数好了')
这样,一个数数程序就完成啦!
while循环还有很多用处,今天就先讲到这里。