6. python程序
6.1 使用vim寫python程序
生產(chǎn)環(huán)境中,我們會(huì)將程序的代碼寫成一個(gè)文件,這個(gè)文件就成為一個(gè)python程序文件,文件名以 .py 為結(jié)尾。
#猜數(shù)字
vim test1_gustnu.py
#!/usr/bin/env python3
#file name test1_gustnu.py 猜數(shù)字
print("猜數(shù)字游戲開始")
n = input("請(qǐng)輸入一個(gè)數(shù)字:")
n = int(n)
if n == 18:
print("猜對(duì)了!")
elif n > 18:
print("大了!")
else:
print("小了!")
執(zhí)行python文件
python3 test1_gustnu.py
#或
chmod +x test1_gustnu.py
./test1_gustnu.py
6.2 while 循環(huán)
語(yǔ)法:
while 條件表達(dá)式:
條件表達(dá)式為真,就執(zhí)行代碼,必須縮進(jìn) 4個(gè)空格
多行代碼需保持縮進(jìn)一致
條件表達(dá)式可以是:
True #布爾值的True
1 < 11 #凡是在if語(yǔ)句中使用的判斷表達(dá)式,都可以使用
猜數(shù)字優(yōu)化版
#!/usr/bin/env python3
#file name test1_gustnu.py 猜數(shù)字
print("猜數(shù)字游戲開始")
while True:
n = input("請(qǐng)輸入一個(gè)數(shù)字:")
if not n:
continue #拒絕,回到上一步
if n == 'q':
print("程序退出")
break #輸入q退出
n = int(n)
if n == 18:
print("猜對(duì)了!")
break #猜對(duì)跳出循環(huán)
elif n > 18:
print("大了!")
else:
print("小了!")
exit("退出程序")
本文摘自 :https://blog.51cto.com/v