當(dāng)前位置:首頁(yè) > IT技術(shù) > 編程語(yǔ)言 > 正文

Python自動(dòng)化--6. 寫一個(gè)python程序
2022-04-18 10:57:42


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

開通會(huì)員,享受整站包年服務(wù)立即開通 >