- 格式化輸出
- 順序選擇循環結構
- 簡單使用
- 查看某個模塊、內置函數或者某個對象使用幫助
help([module|object.ways]) -
格式化輸出
- 將代碼按照指定格式輸出:
%對字符串進行格式化,\用來做轉義格式符:
%c:顯示字符的ASCII碼
%d,%i:顯示十進制整數
%e:科學計數法數值顯示
%f:浮點數
%s:字符串
%%:顯示%
修飾符:
#[.#]:第一個#數字控制顯示的寬度,第二個表示小數點的精度
-:左對齊
+:顯示數值的符號
- 將代碼按照指定格式輸出:
-
順序選擇循環結構:格式強要求!
分支結構,單分支、雙分支,多分支: if 條件1: 執行語句1 elif 條件2: 語句塊2 ... else: 執行語句 ===================== if語句嵌套: if 表達式1: if 表達式2: 語句塊1 else: 語句塊2 ===================== 在if..else 嵌套 if ..else語句 if 表達式1: 語句塊1 elif: 語句塊2 else: if 表達式3: 語句塊3
循環結構: while boolean_expression:#判斷條件爲真才執行循環體語句 while_suit for 迭代變量 in 對象: 循環體 ===================== 嵌套循環: while 條件表達式1: while 條件表達式2: 循環體2 循環體1 ===================== 在for循環中嵌套for循環的格式 for 迭代變量 1 in 對象1: for 迭代變量 2 in 對象2: 循環體2 循環體1 ===================== 在while循環中嵌套for循環 while 條件表達式: for 迭代變量 in 對象: 循環體2 循環體1 ===================== 在for循環中嵌套while循環 for 迭代變量 in 對象: while條件表達式: 循環體2 循環體1 跳出當前的循環 break contiue for 迭代變量 in 對象: if 條件表達式: contiue
- 簡單使用
- 逢7過遊戲
# 逢7過1-99,逢7過的遊戲,從1開始依次數數,當數到的尾數是7或7的倍數, # 則不報數,而是拍一下腿,從1數到99,假設每個人都沒有出錯,計算一共要拍多少次腿? # total=99 # total1=0 # for num in range(1,100): # if num %7==0: # print("恭喜您找到了,過") # # continue #方法一當條件滿足時,使用用continue跳出本次循環,break區別是結束循環 # total1 += 1 # else: # string=str(num) # if string.endswith('7'): # print("恭喜您找到了,過") # # continue # total1 += 1 # # total -=1 # # print( '從1-99,共拍腿數:',total,'次') # print('從1-99,共拍腿數:',total1,'次')
- 模擬10086查詢
#10086查詢系統# # 輸入1.顯示您當前的餘額 # 2.顯示您當前剩餘的流量,單位G # 3.顯示您當前剩餘通話,單位爲分鐘 # 0.退出自助查詢系統 while 循環 if分支結構判斷 # print('歡迎您使用10086自助查詢系統!') # print('''請選擇您要查詢的業務: # 1.查詢當前餘額 # 2.查詢當前剩餘流量,單位爲G # 3.查詢剩餘通話,單位爲分鐘 # 0.退出查詢系統\n''') # while True: # num=int(input()) # if num==1: # print("你的當前餘額爲**元") # elif num==2: # print("你當前剩餘流量爲**G") # elif num==3: # print("您當前剩餘通話爲**分鐘") # elif num==0: # break # else: # print("您輸入的代碼未識別,請重新確認!") # print("歡迎您再次使用!")
- 酒駕判斷
#酒駕 #飲酒駕車判斷標準:血液中的酒精含量大於或者等於20mg/100mL,小於80mg/100mL的駕駛行爲 #處罰 #醉酒駕車判斷標準:車輛駕駛人員血液中的酒精含量大於或者等於80mg/100mL的駕駛行爲 print("\n爲了您和您家人的安全,嚴禁酒後開車\n") alcohol=int(input("酒精含量檢測每100ml血液含量:")) if alcohol<20: print("您不構成飲酒行爲,可以開車,但要注意安全!") else: if 20 <= alcohol < 80: print("您的酒精含量已達到飲酒標準,屬於飲酒駕車") print("請接受相應處罰") else: print("您屬於酒後駕駛,請您到派出所走一趟")
- 九九乘法表
# print("九九乘法表") # for i in range(1,10): # for j in range(1,i+1): # print('%dx%d=%d'%(j,i,i*j),end='\/t') # #print(str(j)+"x"+str(i)+"="+str(i*j)+"\t",end='') # print()
- bingo遊戲
#bingo遊戲 print("\n---------猜數字遊戲開始---------\n") import random num=random.randint(1,100) while True: guess=int(input('please input a int:')) if guess !=0 and guess > num: print('too big') elif guess !=0 and guess < num: print('too small') elif guess == num: print('bingo') break elif guess == 0: break print("\n---------遊戲結束---------\n")
- 逢7過遊戲