天天看點

Python練習2

問答:

1. 寫出python中的幾種分支結構,并解釋其執行過程;

(1) if:

if 表達式:  #條件

    語句      #輸出

(2)if...else...

    語句      #輸出

else:         #其他條件

    語句      #其他輸出

(3)if...elif...else...

if 表達式:    #條件1

    語句        #輸出1

elif 表達式: #條件2   

    語句        #輸出2

else:           

     語句       #其他輸出

2. 寫出python中的幾種循環結構,并解釋其執行過程;

(1)for循環

for i in range(m.n,x):

    循環的語句         #條件

         語句              #輸出

(2)while循環

while 表達式(或者True,False):

    循環的語句        #條件

         語句             #輸出

(2)while ... else .....

while 表達式:

    循環語句      #條件1   

        語句         #輸出1

else:

        語句          #輸出2

3. python中是否支援switch語句?

   如果支援,寫出該語句格式;

   如果不支援,說說python中怎樣可以實作相同的功能;

在python裡面不支援switch語句,如果想實作switch的效果,就是使用if...elif...elif...else...語句

程式設計練習:

1.hello xiao mi 轉變為 mi xiao hello

<a href="https://s1.51cto.com/wyfs02/M01/03/D8/wKiom1mhgMmxKiHKAAAoie2mUM4892.png" target="_blank"></a>

2.輸入一個字元串,将大小字母,小寫字母,數字分離

<a href="https://s2.51cto.com/wyfs02/M01/A2/88/wKioL1mhfuOzidUcAACS1zxO_dY812.png" target="_blank"></a>

3.使用者輸入一個數字,判斷是否為質數;

<a href="https://s5.51cto.com/wyfs02/M01/03/D8/wKiom1mhhjSDneviAACu_CLzDo4213.png" target="_blank"></a>

4. 編寫一個python腳本,判斷使用者輸入的變量名是否合法?

    (首位為字母或下劃線,其他為數字,字母或下劃線)

<a href="https://s5.51cto.com/wyfs02/M00/A2/7C/wKioL1mgM6qDeyUvAABwg-wXDqs647.png" target="_blank"></a>

      本文轉自一百個小排 51CTO部落格,原文連結:http://blog.51cto.com/anfishr/1959460,如需轉載請自行聯系原作者