變量分支循環(huán)計(jì)算公式?
一、變量(標(biāo)簽):
a(變量名) = ‘字符串’or 數(shù)字 (整形和浮點(diǎn)型) a相當(dāng)于變量名的標(biāo)簽
如: a = ‘你妹’ 相當(dāng)于給字符串 ‘你妹’添加了一個(gè)a標(biāo)簽或者說起了一個(gè)名字a
注意點(diǎn):
(1).變量名以字母,數(shù)字,下劃線,但不能數(shù)字開頭命名,看其名了其意
(2).分號(hào)必須英文格式還有不要有分號(hào)
二、分支與循壞:
1.運(yùn)算符:
(1)二元運(yùn)算符
a==b |a與b是否相等,相等返回true,不相等返回false
a!=b |a是否不等于b,是則返回true,不是則返回false
a>b |a是否大于b,是則返回true,不是則返回false
a>=b |a是否大于等于b,是則返回true,不是則返回false
a < b |a是否小于b,是則返回true,不是則返回false
a<=b |a是否小于等于b,是則返回true,不是則返回false
(3).三元操作符
語法: x if 條件 else y
small = x if x < y else y #當(dāng)if后面的條件為真的時(shí)候把x的值賦給small;當(dāng)條件為假的時(shí)候把y的值賦給small
(4)in / not in 關(guān)鍵字
判斷元素是否在某個(gè)集合的內(nèi)部。
(5) 斷言
assert #當(dāng)這個(gè)關(guān)鍵字后面的條件為假的時(shí)候程序自動(dòng)崩潰,并拋出AssertError。當(dāng)需要程序中的某個(gè)條件一定為真時(shí)才能讓程序正常運(yùn)行,assert就非常有用。
>>> assert 3 < 4
>>> assert 3 > 5
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
assert 3 > 5
AssertionError
1
2
3
4
5
6
1
2
3
4
5
6
2.分支:
if 條件 : #條件成立執(zhí)行分支1
分支1
else: #條件不成立執(zhí)行分支2
分支2
___
if 條件: #條件成立執(zhí)行分支1
分支1
elif 條件 :#條件成立執(zhí)行分支2
分支2
……….
else: #條件不成立執(zhí)行分支n
分支n
__
循環(huán):
(1).for 循環(huán):
for 迭代變量 in 目標(biāo)
如:for i in range(0,10,1) i是疊加器,每次+1,range(0,10,1)表示從0到9的整數(shù),每兩個(gè)數(shù)字間相隔1
range語法:range(start, stop, step) 默認(rèn)step=1
(2).while 循環(huán)
while 條件:
循壞體,處于條件是對的情況下重復(fù)執(zhí)行的過程
循環(huán)控制
break:#跳出當(dāng)前
count = 0 #計(jì)算循環(huán)了多少次,初始為0次
while True:
print('你好') #反復(fù)執(zhí)行的語句
count +=1 #每循環(huán)一次count的值加1,count = count+1的簡寫
if count == 100 : #判斷是否循環(huán)了100次,如果是就執(zhí)行if下面的語句
break #跳出這個(gè)循環(huán)體,不在循壞
1
2
3
4
5
6
1
2
3
4
5
6
continue:#跳出當(dāng)前循環(huán)進(jìn)入下一次循環(huán)
count = 0 #計(jì)算循環(huán)了多少次,初始為0次
while True: #條件為True,永遠(yuǎn)為真
print('你好') #反復(fù)執(zhí)行的語句
count +=1 #每循環(huán)一次count的值加1,count = count+1的簡寫
if count == 100 : #判斷是否循環(huán)了100次,如果是就執(zhí)行if下面的語句
continue #跳出第100次循環(huán),進(jìn)入下一次循壞
1
2
3
4
5
6
1
2
3
4
5
6
5.注意點(diǎn)
A.語句要頂格寫,不要有空格
B.條件后面必須加個(gè)英語格式的分號(hào):
C.分支和循環(huán)中判斷條件后面的語句必須要縮進(jìn),縮進(jìn)是python語言的靈魂
D.#字符后面的內(nèi)容表示注釋說明,還有種方式 ”’注釋內(nèi)容”’