python基礎 之for迴圈巢狀實
一、在控制台中輸出以下字元樣式:例
「」"
*****
*****
*****
for r in
range(3
):# 0 1 2
for c in
range(5
):#01234 01234 01234
print
("*"
,end ="")
# 在一行輸出
print()
# 換行
二、在控制台中輸出以下字元樣式
「」"******
######
******
######
「」"
for r in
range(4
):# 0 1 2 3
for c in
range(6
):if r %2==
0:print
("*"
, end="")
#以空格結束
else
:print
("#"
, end="")
print()
# 換行
三、在控制台中輸出以下字元樣式
「」"4行 內層迴圈索引
# 0
## 01
### 012
#### 0123
「」"
for r in
range(4
):# 0 1 2 3
for c in
range
(r+1):
# 0 01 012 0123
print
("#"
, end="")
print
()
四、在控制台中輸出以下字元樣式
「」"4行 空格 #
#### 0123
### 0 012
## 01 01
# 012 0
「」"
for r in
range(4
):# 0 1 2 3
for c in
range
(r):
# 0 01 012
print
(" "
, end="")
for c in
range(4
-r):
# 0123 012
print
("#"
, end="")
print
()
五、列表中是否具有相同元素
[1,4,7,4,8,0,6]
核心:所有元素間兩兩比較
思想:取出第乙個元素,與後面(1,2,3....)進行比較.
取出第二個元素,與後面(2,3....)進行比較.
取出第三個元素,與後面(3....)進行比較.
list01 =[1
,4,7
,4,8
,0,6
]# if list01[0] == list01[1]:
# print("具有相同元素")
## if list01[0] == list01[2]:
# print("具有相同元素")
## if list01[0] == list01[3]:
# print("具有相同元素")
# # 取出第乙個元素,與後面(1,2,3....)進行比較.
# for c in range(1,len(list01)):
# if list01[0] == list01[c]:
# print("具有相同元素")
## # 取出第二個元素,與後面(2,3....)進行比較.
# for c in range(2,len(list01)):
# if list01[1] == list01[c]:
# print("具有相同元素")
## # 取出第三個元素,與後面(3....)進行比較.
# for c in range(3,len(list01)):
# if list01[2] == list01[c]:
# print("具有相同元素")
state =
false
# 假設沒有相同元素
# 取出前幾個元素
for r in
range
(len
(list01)-1
):# 與後面元素進行比較
for c in
range
(r +1,
len(list01)):
# 如果發現相同元素
if list01[r]
== list01[c]
: state =
true
break
# 只能退出就近(內)迴圈體
if state:
break
# 退出外層迴圈
if state:
print
("具有相同元素"
)else
:print
("沒有相同元素"
)
六、# 對列表進行排序: [1,4,7,4,8,0,6]
# 核心:兩兩元素進行比較
# 發現更大的或者更小的則交換
# 降序 公升序
for r in
range
(len
(list01)-1
):for c in
range
(r +1,
len(list01)):
if list01[r]
> list01[c]
:# 交換
list01[r]
, list01[c]
= list01[c]
, list01[r]
print
(list01)
python基礎之迴圈
while 1.程式的三大流程 while 迴圈基本使用 break 和 continue while 迴圈巢狀 2.在程式開發中,一共有三種流程方式 順序 從上向下,順序執行 分支 根據條件判斷,決定執行 的 分支 迴圈 讓 特定 重複 執行 3.while 迴圈基本使用 迴圈的作用就是讓 指定的...
python基礎之迴圈
python迴圈語句有 for 和 while 兩種 一,for in 迴圈 for 迴圈 list1 1,2,3,4,5,6,7,8,9 for in 迴圈 for i in list1 print i 1 2 3 4 5 6 7 8 9 print list.index i 獲取索引的方法 0 ...
Python基礎篇之for迴圈
python之 for迴圈 list或tuple可以表示乙個有序集合。如果我們想依次訪問乙個list中的每乙個元素呢?比如 list l adam lisa bart print l 0 print l 1 print l 2 如果list只包含幾個元素,這樣寫還行,如果list包含1萬個元素,我們...