x004-python中循环结构

循环结构

Python中构造循环结构有两种作法,一种是for-in循环,一种是while循环python

for in

range(101)能够产生一个0到100的整数序列
range(1, 100)能够产生一个1到99的整数序列
range(1, 100, 2)能够产生一个1到99的奇数序列,其中2是步长,即数值序列的增量

循环实现1到100的偶数求和

sum=0
for i in range(1,101):
    if x % 2 == 0:
        sum += x
print(sum)

while

猜数字(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

相关文章
相关标签/搜索