今日無事溫習氣泡排序
寫了之後發現不對勁,為啥只排了一次呢?
原來把迴圈語句while寫成了條件語句if
以前還沒意識到
i = 1
if i <= 3:
print('phil大帥哥')
i = i + 1
print(i)
結果是
phil大帥哥
2
它不會去判斷初始條件而迴圈語句while會
如:
i = 1
while i <= 3:
print('phil大帥哥')
i = i + 1
print(i)
結果為
phil大帥哥 2 phil大帥哥 3 phil大帥哥 4
對條件語句和迴圈語句有了更深的理解了
附上pytthon氣泡排序**
import random
# 定義乙個空列表
my_list =
# 迴圈10次,range函式是左閉右開區間,10是取不到的
for a in range(0, 10):
# 把隨機產生的整數新增到列表中
print("列表初始值", my_list)
# 計數
count = 1
while count <= 9:
# 索引逐漸增加
for i in range(0, 9):
if my_list[i] >= my_list[i+1]:
my_list[i], my_list[i+1] = my_list[i+1], my_list[i]
count = count + 1
print(my_list)
結果為
列表初始值 [15, 16, 20, 81, 41, 8, 77, 35, 58, 55]
[8, 15, 16, 20, 35, 41, 55, 58, 77, 81]
隨身WiFi引發的一點思考
1.只需插入一台可上網的電腦,即可將電腦的網路變成wifi,這時其他裝置就可以連線網路上網。2.對於台式電腦,一般是使用乙太網,也就是插網線上網,但是在沒有網線的情況下,使用隨身wifi連線無線網路也能上網。這裡有兩個問題需要注意 作業系統和驅動。作業系統一般是 windows mac os和lin...
乙個氣泡排序引發的 思考
首先看乙個氣泡排序的 如下 include if 1 void maopao int a 此處形參等同於int a endif intmain int argc,char const ar maopao a for i 0 i sizeof a sizeof int i printf d a i 列...
使用外連線引發的一點思考
外連線查詢想必是不用多講了 left outer join 以等號左邊的表為標準,對等號右邊的表按條件進行過濾 right outer join 原理同上 full outer join 這個我相信大家和我一樣都很少用到了,以上兩種連線查詢結果的並集 舉個例子來說說 有兩個表 tb1 id,scou...