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

相關文章
相關標籤/搜索