in [2]:
# 列表知識只是以後會講# 比如[1,2,3,4,5,6,7]
list_one=[
1,2,
3,4,
5,6,
7]forshuzi
inlist_one
(shuzi
(shuzi
+100
(shuzi
+1000
)
11011001
2102
1002
3103
1003
4104
1004
5105
1005
6106
1006
7107
1007
in [5]:
# 列印學生列表姓名# 如果是jingjian,那肯定是我的最愛
# 如果是別的學生,那要冷酷的拒絕她
stu_list=[
'王大雁'
,'李美麗'
,'王曉靜'
]for
stuin
stu_list:if
stu==
"王曉靜"
("曉靜你去**了?"
)else
("對不起同學,饒了老衲吧"
)
對不起同學,饒了老衲吧對不起同學,饒了老衲吧
曉靜你去**了?
in [6]:
# for-else語句# 列印列表中的同學
# 如果沒有在列表中,或者列表結束了,我們需要列印提示語句,表示不再愛了
stu_list=[
'王大雁'
,'李美麗'
,'王曉靜'
]for
stuin
stu_list:if
stu==
"王曉靜"
("曉靜你去**了?"
)else
("對不起同學,饒了老衲吧"
)else
("不會在愛了"
)
對不起同學,饒了老衲吧對不起同學,饒了老衲吧
曉靜你去**了?
不會在愛了
in [8]:
# 確定乙個數字佇列中是否包含數字7# 去欸的那個是否包含,只要找到乙個即可,不需要再繼續往下找了,所以使用break
dig_list=[
3,4,
6,7,
88,34,
54,3,
7]fordig
indig_list:if
dig==7:
("哈哈哈,找到了"
)break
else
(dig
)
346哈哈哈,找到了
in [21]:
# continue 語句聯絡# 在數字1-10中,尋找所有偶數,找到偶數後列印偶數
dig_list=[
1,2,
3,4,
5,6,
7,8,
9,10]
'''for dig in dig_list:
if dig % 2 == 0:
print(dig)
print("哈哈,你是個雙數")
else:
continue
'''# 此段**跟上段**等價
fordig
indig_list:if
dig%2==
1:continue
(dig
("哈哈,你是個雙數"
)
2哈哈,你是個雙數
4哈哈,你是個雙數
6哈哈,你是個雙數
8哈哈,你是個雙數
10哈哈,你是個雙數
in [22]:
# pass 案例1age=
19if
age>19:
pass
else
("你還小"
)
你還小
in [23]:
# pass 案例2ages=[
2,23,
43,54,
65,2]
forage
inages
:pass
(age
)
22343
5465
2
in [17]:
# range 案列1# 生成乙個從1到20的數字序列
# range的生成序列的兩個而數字是左包括右邊不包括
dig_lis
=range(1
,20)for
digin
dig_lis
(dig
)# 一般在python中 ,表示範圍的數字都是左包括右邊不包括,randint函式是個特例
1234567
891011
1213
1415
1617
1819
in [3]:
# range 案例3# 列印從1到9的數字
fori
inrange(1
,10):print(i
)
1234567
89
in [11]:
# 如果說年利率是6.7%,本利是每年翻滾,則多少年後本錢會翻倍benqian
=10000
year=0
# 存放現需要翻本的年數
while
benqian
<
20000
:benqian
=benqian*(
1+0.067
)year+=1
(year
)# 年利率案例2
# 本案例中迴圈體沒有被執行,上案例中benqian>20000,直接else
while
benqian
<
20000
:benqian
=benqian*(
1+0.067
)year+=1
# year =year + 1
else
(year
)
1111
in [13]:
# 定義乙個函式# 只是定義的話不會執行
# 1. def關鍵字,後跟乙個空格
# 2. 函式名,自己定義,起名需要遵循便令命名規則,約定俗成,大駝峰命名只給類用
# 3. 後面括號和冒號不能省,括號內可以由引數
# 4. 函式內所有**縮排
# 函式宣告
deffunc
("我是乙個函式"
("愛生活,愛拉芳,愛小靜"
("函式結束了"
)
函式結束了
in [16]:
# 函式的呼叫# 直接寫出函式的名字,後面小括號不能省略,括號內容根據情況而定
func
()
我是乙個函式愛生活,愛拉芳,愛小靜
body
div#notebook
Python 迴圈語句及迴圈控制語句
迴圈語句允許我們執行乙個語句或語句組多次,下面是在大多數程式語言中的迴圈語句的一般形式 python 提供了 for 迴圈和 while 迴圈 在 python 中沒有 do.while 迴圈 迴圈控制語句可以更改語句執行的順序。python支援以下迴圈控制語句 python 程式設計中 while...
python條件語句及迴圈語句
條件語句 python程式語言指定任何非0和非空 null 值為true,0 或者 null為false if 語句用於控制程式的執行,基本形式為 if 判斷條件 執行語句 else 執行語句 判斷條件 成立時 非零 則執行後面的語句,而執行內容可以多行,以縮進來區分表示同一範圍。else 為可選語...
Python 條件及迴圈語句
目錄 一 條件判斷 if語句 1 基本判斷語句 2 輸入函式 input 3 兩種條件判斷 if else 4 多種條件判斷 if elif else 5 單語句多條件判斷 or and 二 迴圈語句 for迴圈 1 迭代 2 通過for遍歷序列 對映 3 巢狀迴圈 三 迴圈語句 while迴圈 1...