python學習,day1,迴圈判斷基本語句的幾個程式碼
阿新 • • 發佈:2019-01-08
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,是elif16 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種方法