##關於while迴圈的思考
prompt = "\ntell me something, and i will repeat it back to you"
prompt += "\nenter 'quit' to end the program. "
message = ""
while message != 'quit':
message = input(prompt)
print(message)
上面的程式,使用者在輸入quit後,隨人可以退出迴圈,但是:『quit』也會被列印出來!解決這個問題有以下幾種方案!
1.再加入乙個if函式
message = ""
while message != 'quit':
input(prompt)
if message != 'quit':
print(message)
2.如果 while後面的邏輯表示式比較長,可以使用「標誌」,並用「if…else」函式active = true
while active:
message = input(prompt)
if message == 'quit':
active = false
else:
print(message)
3.使用break函式,不需要在while後面加入條件,並使用「if…else"while true:
message = input(prompt)
if message == 'quit':
break
else:
print(message)
4與上面不同,如果只需要結束一次迴圈,使用continue函式。
例子.從1到10只列印其中的偶數:
# current_number = 0;
# while current_number <= 10:
# if current_number%2 == 0:
# current_number = current_number + 1
# continue
# else:
# print(str(current_number))
# current_number = current_number + 1
Python while 迴圈使用的簡單例項
while迴圈是在python中的迴圈結構之一。while迴圈繼續,直到表示式變為假。表達的是乙個邏輯表示式,必須返回乙個true或false值,本文章向碼農介紹python while 迴圈使用方法,需要的朋友可以看一下本文章。乙個迴圈是乙個結構,導致第乙個程式要重複一定次數。重複不斷迴圈的條件仍...
Python while 迴圈列印菱形的2種方法
while作業 x,y數學方法 abs 函式返回的是數字的絕對值 利用x,y數學座標法 假設 x 的最小座標為 12 x 12 while x 12 當x小於最大座標時迴圈開始到最大結束期間24次迴圈 y與x基本相同 y 12 xy while y 12 座標絕對值相加如4個頂點 北 0,12 南 ...
jQuery的each方法的幾種常用的用法
下面提一下jquery的each方法的幾種常用的用法 js vararr one two three four each arr,function 上面這個 each輸出的結果分別為 one,two,three,four vararr1 1,4,3 4,6,6 7,20,9 each arr1,fu...