python----“死”循環
如何編寫
在代碼中寫下這一串:while True:(while 1: 也是可以的)
有什麼作用
讓某種東西一直保持這樣的狀態。
如何應用
可以一直打印數n,然後n加上一,並保存在n裏。 (注意要提前賦值)
n = 0
while True:
print(n)
n += 1
輸出
0
1
2
3
4
5
6
7
… …
他是永遠這樣下去嗎
當然不是。有一種方法可以讓他停止下來,他就是break。
break在什麼時候應用
比如模擬QQ:
test = 'niu'
password = '1024'
while True:
t = input('輸入賬號:')
p = input('輸入密碼:') #input命令是交互功能,可以將你輸入的值存到變量裏(它的值是str類型)。
if t == test and p == password:
print('hello,niu')
break
輸入&輸出:
輸入賬號:niuniu
輸入密碼:1024
輸入賬號:niu
輸入密碼:1024
hello,niu
小結
今天我們知道了python“死”循環-----while True,並用它打印出了不斷增加的自然數,還知道了他的“剋星”-----break,他會打破循環,讓程序繼續往下執行。