抬头:
#! 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)
二、输出1-100的奇数
num = 1 while num < 101: if num % 2 != 0: print('%d'%num) time.sleep(0.2) num += 1
三、输出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
四、求‘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)
五、输出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
六、用户登陆(三次机会)
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')
七、按字母打印字符串
s = 'ierojgeiorg' for i in s: if i == 'j': continue print(i,end=' ')
P.S.:
break跳出整个循环,continue跳出单层循环。在while和for循环中都适用。
使用布尔值时,需注意'',正确的使用方式是:'true' 和'false',不区分字母大小写。
浙公网安备 33010602011771号