抬头:

#! usr/bin/env python
# --*-- coding:utf-8 --*--
import time

  第一行,说明这是python脚本,需要用python编译器。

  第二行,指明编码方式为utf-8,python2.7使用,python 3* 自动默认。

  第三行,引用time类库,主要用到time.sleep()做时间间隔。

一、1-100求和

sum = 0
num = 1
while num <= 100:
    sum += num
    num += 1
print('%d'%sum)
View Code

二、输出1-100的奇数

num = 1                        
while num < 101:
    if num % 2 != 0:
        print('%d'%num)
        time.sleep(0.2)            
    num += 1
View Code

三、输出1-100的偶数

num = 1
while 'true' :                
    if num < 101 and num %2 == 0:
        print('%d'%num)
        time.sleep(0.2)
    elif num >= 101:
        break                
    num += 1
View Code

四、求‘1-2+3-4+5-6+7...-98+99-100’的结果

sum = 0
num = 1
while num < 101:
    if num % 2 == 0:
        sum -= num
    else:
        sum += num
    num += 1
print('%d'%sum)
View Code

五、输出1、2、3、4、5、6、8、9、10

num = 1
while num <= 10:
    if num == 7:
        num += 1
        continue                
    print('%d'%num)
    time.sleep(0.2)
    num += 1
View Code

六、用户登陆(三次机会)

i=0
while i<=3:
    name = input('name:\n>>>')
    password = input('password:\n>>>')
    if name == 'who' and password == '123456':
        print('ok')
        break
    else:
        i+=1
        print('wrong,try again:\n')
View Code

七、按字母打印字符串

 

s = 'ierojgeiorg'
for i in s:
    if i == 'j':
        continue
    print(i,end=' ')
View Code

 

P.S.:

  break跳出整个循环,continue跳出单层循环。在while和for循环中都适用。

  使用布尔值时,需注意'',正确的使用方式是:'true' 和'false',不区分字母大小写。