1. 程式人生 > >python學習,day1,迴圈判斷基本語句的幾個程式碼

python學習,day1,迴圈判斷基本語句的幾個程式碼

 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種方法