Python基礎(二)
阿新 • • 發佈:2018-12-29
年齡 while 結束 結構 job 作用 b- 結果 obb
答案
-
while循環
在日常生活中,我們經常遇到循環的事情,比如聽歌的時候我們可以單曲循環。
- 基本的循環結構
1 while 條件: 2 循環體 3 4 5 #如果條件為True時,執行循環體內的語句 6 #如果條件為False時,不執行循環體內的語句
- break的作用
break終止循環
1 while True: 2 print("我餓了!!!") 3 break 4 print("我要吃飯!!!") 5 6 7 #輸出結果 8 #>>>我餓了!!! 9 #因為當程序執行到break處的時候,循環就被終止執行了
- continue的作用
結束本次循環,繼續執行下一次循環
1 num = 1 2 while num < 5: 3 print(num) 4 num += 1 5 continue 6 print(num + 5) 7 8 #輸出結果 9 #>>>1 10 #>>>2 11 #>>>3 12 #>>>4
練習1
1 #使用while循環打印1-100所有數
1 num = 1 2 while num < 101: 3 print(num) 4 num += 1
練習2
# 利用while語句寫出猜大小的遊戲: # 設定一個理想數字比如:66,讓用戶輸入數字,如果比66大,則顯示猜測的結果大了; # 如果比66小,則顯示猜測的結果小了;只有等於66,顯示猜測結果正確,然後退出循環。
1 num = 66 2 while True: 3 num_input = int(input("請輸入數字:")) 4 if num_input > num: 5 print("大了") 6 elif num_input < num: 7 print("小了") 8答案else: 9 print("結果正確") 10 break
練習3
1 #打印1,2,3,4,5,7,8,9
1 num = 1 2 while num < 10: 3 if num == 6: 4 num += 1 5 continue 6 print(num) 7 num += 1答案
-
格式化輸出
現在我們有如下需求:
#------------ start ---------- #Name : 逐夢傳奇 #Age : 22 #job : 學生 #Hobbie: girl #------------- end ----------
我們可以按照下面這樣寫:
1 a = ‘------------ start ----------‘ 2 b = ‘Name :‘ 3 c = ‘Age :‘ 4 d = ‘job :‘ 5 e = ‘Hobbie :‘ 6 f = ‘------------- end ----------‘ 7 name = input("姓名:") 8 age = input("年齡:") 9 job = input("職業:") 10 hobby = input("愛好:") 11 print(a+‘\n‘+b+name+‘\n‘+c+age+‘\n‘+d+job+‘\n‘+e+hobby+‘\n‘+f)
大家有沒有發現這樣寫特別繁瑣特別麻煩呢,我們還可以按照下面這樣寫
1 name = input("姓名:") 2 age = int(input("年齡:")) 3 job = input("職業:") 4 hobby = input("愛好:") 5 msg = ‘‘‘ 6 ------------ start ---------- 7 Name : %s 8 Age : %d 9 job : %s 10 Hobbie: %s 11 ------------- end ---------- 12 ‘‘‘%(name,age,job,hobby) 13 print(msg)
那麽%s和%d又是什麽玩意呢?
% 是一個占位, 大家可以回想一下我們在上課前給同學占位置的場景,對,就是這個就是占位.
那s又是什麽呢? s代表的字符串類型;
那d又是什麽呢? d代表的整型;
-
運算符
-
算術運算符
+(加) -(減) *(乘) /(除) //(整除) %(取余)
-
比較運算符
> < >= <= == !=(Python2中的不等於用<>表示)
-
賦值運算符
+= -= *= /= //= **= %=
-
成員運算符
in 在
not in 不在
-
邏輯運算符
and(與) or(或) not(非)
真 and 真 倆個都為真才是真 官方說明數字運算and都為真的時候取and後邊的數字
真 or 假 也是真 只要有一個是真就是真 官方說明數字運算or都為真的時候取or前面的數字
碰到not 就反著來 實例: not 真 就是假
Python基礎(二)