1. 程式人生 > 其它 >python命名規則_Python從零開始 變數命名規則、if判斷和for迴圈

python命名規則_Python從零開始 變數命名規則、if判斷和for迴圈

技術標籤:python命名規則

變數的命名規則

在Python中,變數的命名是有著要求的,不可以和關鍵字重名,也不可以包含特殊字元

關鍵字列表:

FalseNoneTrue
andasassert
asyncawaitbreak
classcontinuedef
delelifelse
exceptfinallyfor
fromglobalif
importinis
lambdanonlocalnot
orpassraise
returntrywhile
withyield

特殊字元:
除了a~z0~9A~Z_都可以作為變數名的一種,可是不能用數字做開頭:4b67600de29fa1ebeb34649f1738e1f9.png

if判斷條件

在生活中是不是有判斷,比如:如果如果鹽用完了,就去買

,在python裡就是這樣:

if表示式1:
語句1#條件為真執行語句1
elif表示式2:
語句3#如果語句1沒執行,就判斷表示式2是否為真,為真執行語句3
else:
語句2#語句1和語句3都沒執行時執行
#注意一個if結構可以有多個elif,可else必須放在最後
#elif和else不可以單獨用

如:

print("數字轉英文\n")
c=input("輸入一個數字>>")
ifc=="1":
print("one")
elifc=="2":
print("two")
elifc=="3":
print("three")
elifc=="4":
print("four")
elifc=="5":
print("five")
elifc=="6":
print("six")
elifc=="7":
print("seven")
elifc=="8":
print("eight")
elifc=="9":
print("nine")
elifc=="0":
print("zero")
else:
print("輸入錯誤")

效果:153f50b94e78ce4fd6161b835921a4ef.png

for結構

迴圈在python表示為for,用法:

foriin列表/字典/字串:
語句1

range函式可以返回一個n到m的數字列表(不包括m),步長為j:

list1=range(2,10+1)
str1=""
foriinlist1:
str1+=str(i)+"";
print("2到10的數字:",str1)

應用:

#階乘
iw=int(input("階乘的數字>>"))
ans=1
foriinrange(iw,0,-1):
ans*=i
print("結果=",ans)