問答:
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,如需轉載請自行聯系原作者