1. 程式人生 > >Python筆記---DAY2:while循環

Python筆記---DAY2:while循環

並且 提示 余數 替代 pytho 字符 使用 and while

1、字符串整合:

+ 輸出結果無間距

輸出結果有間距

2、算術運算符:

// 整除

% 取余數

** 開方

!= 不等於

3、賦值運算符:

a+=1 等價於a+1,同理a*=2等價於a*2

4、邏輯運算符:

and 並列關系

or 或者

not

優先級:not>and>or

短路原則:在兩個條件中先判斷條件1,有時就無需再看其他條件

5、輸出150內所有偶數:

a=1

while a<50:

if a%2==1:

a+=1

else:

print(a)

a+=1

print("end")

6、給出提示循環猜年齡:

age=50

flag=True 添加狀態變量

while flag:

guess=int(input("guess age:"))

if guess==age:

print("right!")

flag=False 正確時令狀態變量改變,從而跳出while循環

elif guess>age:

print("too big")

else:

print("too small")

print("end")

7、其他指令:

break 終止循環

continue 跳出當次循環

end=”_”

_作為該句結尾並且不換行

print() 代表print(end=”\n”),即換行

while後的else語句是當while正常結束時運行,即無break時運行

8、按用戶需求輸出行和寬:

h=int(input("height:"))

w=int(input("width:"))

nh=1

while nh<=h:

nw=1 寬度必須每行都變化一次,故放在while循環內

while nw<=w:

print("#",end="")

nw+=1 橫著寫完一行

print() 換行

nh+=1

註意:嵌套循環,先寫簡單的循環,後用替代的思想放進另一個循環中

9、九九乘法表:

hang=1

while hang<=9:

lie=1

while lie<=hang:

print(str(lie)+"*"+str(hang)+"="+str(lie*hang),end="\t")

lie+=1

print()

hang+=1

註意:字符串的連接;”\t”代表tab;使用tab而非空格可讓表格變得整齊

Python筆記---DAY2:while循環