Python中构造循环结构有两种作法,一种是for-in循环,一种是while循环python
range(101)能够产生一个0到100的整数序列 range(1, 100)能够产生一个1到99的整数序列 range(1, 100, 2)能够产生一个1到99的奇数序列,其中2是步长,即数值序列的增量
sum=0 for i in range(1,101): if x % 2 == 0: sum += x print(sum)
猜数字(1-100)dom
#!/usr/bin/python # -*- coding: UTF-8 -* import random answer = random.randint(1, 100) counter = 0 while True: counter += 1 number = int(input('请输入: ')) if number < answer: print('大一点') elif number > answer: print('小一点') else: print('恭喜你猜对了!') break print('你总共猜了%d次' % counter) if counter > 7: print('你的智商余额明显不足')
提示:break关键字来提早终止循环,须要注意的是break只能终止它所在的那个循环,这一点在使用嵌套的循环结构(下面会讲到)须要引发注意。除了break以外,还有另外一个关键字是continue,它能够用来放弃本次循环后续的代码直接让循环进入下一轮code