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