国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > Python > 正文

python學(xué)習(xí) 流程控制語(yǔ)句詳解

2019-11-25 16:46:06
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

###################### 分支語(yǔ)句 python3.5 ################

#代碼的縮進(jìn)格式很重要 建議4個(gè)空格來(lái)控制
#根據(jù)邏輯值(True,F(xiàn)lase)判斷程序的運(yùn)行方向
# Ture:表示非空的量(String,tuple元組 、list、set、dictonary),所有非零的數(shù)字
# False:0,None 、空的量
#邏輯表達(dá)式 可以包含 邏輯運(yùn)算符 and or not

if:

##################################### if ########################################if 1<2:  print("小于");  print("<");print("縮進(jìn)很重要");#demodef func01():  return 1;if func01():  print(func01());###################################### if else ########################################if 1<2:  print("小于");else:  print("不小于");####################################### if elif ######################################num=int(input("請(qǐng)輸入一個(gè)數(shù):"));if num>=90:  print("A");elif num>=80:  print("B");elif num>=70:  print("C");elif num>=60:  print("D");else:  print("E");######################################### if 與 and or not ################################if 1 and 0:  print("1");else:  print("0");#輸出0if 1 or 0:  print("1");#輸出 1else:  print("0")if not 1:  print("1");else:  print("0");#輸出 0

循環(huán)、控制語(yǔ)句 for:

############################## for循環(huán) #########################################for str in "abcdefg":  print(str,"Hello");for arr in (1,2,3,4.5,5,45):  print(arr);################################ range() 生成序列#################################python2.x 中,range返回的是一個(gè)列表#python3.x中,range返回的是一個(gè)迭代值for x in range(10):  print("range:",x);#如果要在3.x中產(chǎn)生1-10的列表,可以list(range(1,10))range=list(range(1,10));print(range);#[1, 2, 3, 4, 5, 6, 7, 8, 9]################################### 使用 enumerate ###############################在遍歷list 同時(shí)需要用到index和value值的時(shí)候可以用到enumerate,參數(shù)為可遍歷的序列app_list = [1234, 5677, 8899]for index,app_id in enumerate(app_list):  print(index,app_id);##################################### 使用索引遍歷 ###############################str="abcde";#print(str[0]);#print(range[len(str)]);#for v in range(len(str)):#  print(str[x]);#Traceback (most recent call last): File "E:/workSpace/pythonWork/function/com/round.py",# line 24, in <module> for v in range(len(str)): TypeError: 'list' object is not callable#這個(gè)錯(cuò)誤一直沒(méi)有解決#######################################遍歷 字典 #################################dic_map={"a":"AAAA","b":"BBBB","c":"CCCCC","d":"DDDD"};for x in dic_map:  print(x,dic_map[x]);print(dic_map.items());#[('a', 'AAAA'), ('b', 'BBBB')]for k,j in dic_map.items():  print(k);#key值  print(j);#Value值####################################### 循環(huán)控制 ##################################dic_map2={1:"AAAA",2:"BBBB",3:"CCCCC",4:"DDDD"};for k,j in dic_map2.items():  print(k);  print(j);else:   print("循環(huán)正常結(jié)束 (沒(méi)有遇到break) ");print("#######break"*10);for k,j in dic_map2.items():  print(k);  print(j);  if k==2:    break;#終止循環(huán)else:   print("循環(huán)正常結(jié)束 (沒(méi)有遇到break) ");print("#######continue"*10);for k,j in dic_map2.items():  if k==3:    continue;#終止當(dāng)前循環(huán)  print(k);  print(j);  if k==2:    exit();# 終止整個(gè)程序else:  print("循環(huán)正常結(jié)束 (沒(méi)有遇到break) ");

循環(huán)、控制語(yǔ)句 while:

######################################### while 循環(huán) #########################################根據(jù)表達(dá)式的結(jié)果判斷程序是否繼續(xù)循環(huán)m=0;while True:  print("hello");  m+=1;  print(m);  if m>10:    break;f=10;while f>5:  print("Word");  f-=1;#控制條件表達(dá)式########################### while else ###########################n=10;while n>5:  print("Word");  n-=1;#控制條件表達(dá)式  if n==5:    continue;  print("測(cè)試 continue",n);else:  print("循環(huán)正常結(jié)束 (沒(méi)有遇到break) ");

以上這篇python學(xué)習(xí) 流程控制語(yǔ)句詳解就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持武林網(wǎng)。

發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 县级市| 沙湾县| 淮南市| 阳春市| 万全县| 封丘县| 蒙自县| 杨浦区| 兴文县| 哈密市| 方正县| 铜陵市| 长沙县| 淮阳县| 甘德县| 台北市| 南投市| 建瓯市| 永修县| 沛县| 吉木萨尔县| 紫云| 临朐县| 曲阳县| 淮阳县| 岳西县| 朔州市| 普定县| 延安市| 杭锦后旗| 彝良县| 晴隆县| 白玉县| 吉首市| 虞城县| 宁蒗| 调兵山市| 区。| 义乌市| 渑池县| 石屏县|