本節內容: 格式化輸入輸出——Hello World. 表達式if...else 條件語句. 表達式for 迴圈. 表達式while迴圈 and continue. break跳出迴圈. ...
python初識day1
本節內容:
- 格式化輸入輸出——Hello World.
- 表達式if...else 條件語句.
- 表達式for 迴圈.
- 表達式while迴圈 and continue.
- break跳出迴圈.
一、格式化輸入輸出——Hello World.
1.輸出
print('Hello World') print("Hello World")#雙引號和單引號是一樣用的 在某些情況下只能用雙引號 例如: print("let's go!") #句子中帶有單引號時 外面就不能在用單引號擴起來
2.用戶輸入
name = input("what's your name?\n") print(name)
二、表達式if...else條件語句
age = 20 guess = input('Please guess my age:') if guess == age: #必須加冒號 好幾次錯都是因為冒號 print("You're great!")#如果滿足條件 執行這條語句 else: print('you guessed wrong') #反之執行這條語句
python不同於其他語言,python對Tab(四個空格)要求特別嚴格,像C/C++中一個條件的執行內容可以用{ }括起來,但python里沒有這樣的用法所以,if的執行內容必需要比if多一個Tab位。
三、for迴圈
用迴圈輸出0~9:
for i in range(10): print('loop:', i)
輸出結果:
loop: 0 loop: 1 loop: 2 loop: 3 loop: 4 loop: 5 loop: 6 loop: 7 loop: 8 loop: 9
還是原來要求,不過不輸出6:
num=6 for i in range(10): if i != num: print('loop:',i)
輸出結果:
loop 0 loop 1 loop 2 loop 3 loop 4 loop 5 loop 7 loop 8 loop 9
四、表達式while迴圈 and continue
count = 0 while True:#這是一個死迴圈 如果不遇到break會一直執行下去 count +=1 print(count)
continue作用:不進行本次迴圈內continue底下的部分,直接跳到迴圈初始位置繼續迴圈。
count = 0 while count < 30:#whlie後跟的是條件 如果不遇到break且條件成立則會一直執行下去 count +=1 if 15 <= count <= 19: continue #遇到continue不會輸出值 因為輸出語句在continue底下 print(count)
五、break跳出迴圈
例:
count = 0 while True:#whlie後跟的是條件 如果不遇到break且條件成立則會一直執行下去 count +=1 if 15 <= count <= 19: continue #遇到continue不會輸出值 因為輸出語句在continue底下 if count == 50 :# 如果count == 50 改為 15~19之間的數呢? break print(count)