1 # coding=utf-8 2 # Author: RyAn Bi 3 count = 0 4 '''while True : 5 print('count:',count) 6 count = count + 1 7 if count == 10000: 8 break #退出这个循环,终止while 9 ''' 10 #for i in range(0,10,2): #从0 到10,间隔2 11 # print('loop',i) 12 13 for i in range(10): 14 if i < 3: 15 print('you see',i) 16 else: 17 continue #退出这次循环,继续循环 18 print('hehe')
上面这个代码,是一个简单的循环代码,需要注意的就是,一个range的用法,一个是break和contiue,break是结束整个循环体,continue是结束单次循环
1 # coding=utf-8 2 # Author: RyAn Bi 3 old_boy_age = 39 4 count = 0 5 '''while True: 6 if count == 3: 7 break 8 #第一种方法,当循环到3,退出 9 ''' 10 while count < 3: #第二种方法 11 guessage = int(input('guessage:')) #使用int是为了保证输入的是整形数据 12 if old_boy_age == guessage : 13 print('congratulations,you got it!') 14 break 15 elif old_boy_age > guessage: #不是else if,是elif 16 print('get bigger please!') 17 else : 18 print('get smaller please!') 19 count += 1#第二种方法 20 if count == 3: 21 countine_confirm = input('do you want to go on?,if you want push enter,else push n') 22 if countine_confirm != "n": 23 count = 0 24 #if count == 3: 第一种方法 25 else: 26 print('you have tried too many times!')
上面是一个猜年龄的代码,猜对了或者错误三次后,停止。
1 # coding=utf-8 2 # Author: RyAn Bi 3 '''= 4 username = input('username:') 5 password = input('password:') 6 print(username,password) 7 ''' 8 name =input('name:') 9 age =int(input('age:')) 10 print(type(age)) 11 job = input('job:') 12 salary =int( input('salary:')) 13 14 info =''' 15 ---------info of %s---------- 16 name:%s 17 age:%d 18 job:%s 19 salary:%d 20 '''%(name,name,age,job,salary) #方法1,其中引用的顺序必须对应上 21 print(info) 22 info2 =''' 23 ---------info of {_name}---------- 24 name:{_name} 25 age:{_age} 26 job:{_job} 27 salary:{_salary} 28 '''.format(_name =name, 29 _age =age, 30 _job = job, 31 _salary=salary) #第二种方法,用变量代替,只要变量对应上即可 32 print(info2) 33 info3 =''' 34 ---------info of {0}---------- 35 name:{0} 36 age:{1} 37 job:{2} 38 salary:{3} 39 '''.format(name,age,job,salary) #第三种方法,用数字代替,注意从0开始 40 print(info3)
上面主要是一个引用的代码,表示引用的方法,介绍了3种方法